常见的数据类型及所占字节
char 字符型 1字节
short 短整型 2字节
long 长整型 4字节
long 长长整型 8字节
int 整型 4字节
float 单精度浮点型 4字节
double 双精度浮点型 8字节
输出数据类型所占内存空间
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
sizeof () 计算类型或变量所占空间大小(单位:字节)
计算机中的单位有哪些?
bit 比特(最小)----存放一个二进制位
byte 字节 1byte=8bit
kb 1kb=1024byte
mb 1mb=1024kb
gb 1gb=1024mb
tb 1tb=1024gb
pb 1pb=1024db
当局部变量和全局变量名字冲突的时候,局部变量优先。(不建议把局部变量和全局变量的名字写成一样的)
输入或输出
scanf() 输入
printf() 输出
%d 整型输出(十进制有符号数)
%c 输出字符
%s 字符串
%f 单精度浮点数
%lf 双精度浮点数
%o 以八进制的形式输出整数
%x 以十六进制的形式输出整数
%u 以十进制的形式输出unsigned型数据
%e 以指数形式输出实数
%g 根据大小自动选择f 格式或者e格式,并且不输出无意义的零
eg.加法运算(片段)
int a = 0;
int b = 0;
int sum = 0;
printf("输入a,b的值\n");
scanf_s("%d %d", &a, &b);
printf("a=%d,b=%d\n", a, b);
sum = a + b;
printf("sum=%d\n", sum);