C语言学习笔记——数据类型
int类型
整数类型,属于有符号类型且必须是整数类型,包括正负整数,零。
- 声明
int a;
int a,b,c; - 赋值
int a = 1;
scanf("%d",&a); - 打印
printf();
使用printf()时,要注意转换说明数量与待转换的数量相等。
eg:
printf("%d,%d,%d\n",a,a,a);
显示八进制与十六进制:
%o,%x
其他整数类型
- short,long,unsigned
- 使用方法:
short int;//可以简写为short
long int;//可以简写为long
unsigned int;//只用于非负数情况下 - 声明其他整形
long int apples;
short int a;
unsigned int players; - 打印
转换符 其他
%ld long //在‘x’,'o’前面加上‘l’,表示不同进制的long类型
%hd short
%u unsigned
char类型
char类型用于存储字符(字母或标点符号),但本质上存储的还是整数类型,因为不同字