数据类型

#include <stdio.h>

int main()                           //注: sizeof()只是一个标识符,不是函数
{
    printf("%d",sizeof(char));          //结果为1
    printf("\n%d",sizeof(short));      //结果为2
    printf("\n%d",sizeof(int));         //结果为4      32位操作系统int长度为4
    printf("\n%d",sizeof(double));   //结果为8
    

    printf("\n%d",sizeof(11));         //结果为4

    double xiaoshu = 0.111;
    printf("\n%d",sizeof(xiaoshu));     //结果为8
    
    system("pause");
    return 0;
}

 有符号整型与无符号整型(unsigned int)

        无符号整型只能是正数

#include <stdio.h>
#include <limits.h>  //极限头文件

int main()
{   // 1 111 1111 1111 1111 1111 1111 1111 1111 int类型,第一个当作符号位,0表示正,1表示负
    printf("%d , %d",INT_MAX,INT_MIN);      //结果为 2147483647 , -2147483648

    // 1 111 1111 1111 1111 1111 1111 1111 1111 unsigned int类型,没有符号位,所有位都是数值
    printf("\n%u , %u",UINT_MAX,0);         //结果为 4294967295 , 0
    return 0;
}

 

posted on 2018-04-18 22:23  SmallTiger在成长  阅读(35)  评论(0)    收藏  举报