数据类型
#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; }
浙公网安备 33010602011771号