int类型
int类型是有符号整型。-32768~32767
- 声明
int a;
int b,c;
- 初始化变量
初始化(initialize)变量就是为变量赋一个初始值。
int a=1;
int b=2,c=3;
- 打印int值
printf("%d minus",a) //
%d指明了在一行中打印整数的位置。%d称为转换说明,它指定了printf()应使用什么格式
来显示一个值。
char类型
char类型用于储存字符(如,字母或标点符号),但是从技术层面看char是整数类型。
- 声明
char response;
- 初始化
char grade = 'A';
//在C语言中,用单引号括起来的单个字符被称为字符常量(character constant)。
- 打印字符
scanf("%c", &ch); /* 用户输入字符 */
printf("The code for %c is %d.\n", ch, ch);
float、double和long double
float类型必须至少能表示6位有效数字,且取值范围至少是10-37~10+37。系统储存一个浮点数要占用32位。其中8位用于表示指数的值和符号,剩下24位用于表示非指数部分(也叫作尾数或有效数)及其符号。
double类型至至少必须能表示10位有效数字。一般情况下,double占用64位。
long double类型至少与double类型的精度相同。
- 声明
float pi;
- 打印
float aboat = 32000.0;
printf("%f can be written %e\n", aboat, aboat);