|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.数据类型
(1).基本数据类型:
整数类型(int)、浮点数类型(float\double)、字符类型(chart)、布尔类型(_Bool 真或假)、枚举类型
(2).指针类型
(3).构造类型:
数组类型、结构类型、联合类型
(4).空类型
2.sizeof运算符
用于获得数据类型或表达式的长度。
(1).- -sizeof(object); //sizeof(对象);
复制代码
(2).- -sizeof(type_name); //sizeof(类型);
复制代码
(3).- -sizeof object; //sizeof 对象;
复制代码
3.课堂代码案例1:
- #include <stdio.h>
- int main()
- {
- int i;
- char j;
- float k;
- i = 123;
- j = 'c';
- k = 3.14;
- printf("sizeof int is %d\n",sizeof(int));
- printf("sizeof i is %d\n",sizeof(i));
- printf("sizeof char is %d\n",sizeof(char));
- printf("sizeof j is %d\n",sizeof(j));
- printf("sizeof float is %d\n",sizeof(float));
- printf("sizeof k is %d\n",sizeof(k));
- return 0;
- }
复制代码
4.课堂代码案例2:
- #include <stdio.h>
- int main()
- {
- printf("int = %d\n",sizeof(int));
- printf("short int = %d\n",sizeof(short));
- printf("long int = %d\n",sizeof(long));
- printf("long long int = %d\n",sizeof(long long));
- printf("char = %d\n",sizeof(char));
- printf("_Bool = %d\n",sizeof(_Bool));
- printf("float = %d\n",sizeof(float));
- printf("double = %d\n",sizeof(double));
- printf("long double = %d\n",sizeof(long double));
- return 0;
- }
复制代码
5.signed和unsigned
限定char类型或者任何整型变量的取值范围。
signed表示该变量是带符号位;该变量可以存放负数。
unsigned表示该变量不带符号位。
- [signed] short [int]
- [unsigned] short [int]
- [signed] int
- [unsigned] int
- [signed] long [int]
- [unsigned] long [int]
- [signed] long long [int]
- [unsigned] long long [int]
复制代码
6.课堂代码案例3:
- #include <stdio.h>
- int main()
- {
- short i;
- unsigned short j;
- i = -1;
- j = 1;
- printf("%d\n",i);
- printf("%u\n",j);
- return 0;
- }
复制代码
|
评分
-
查看全部评分
|