2-初识数据类型
数据就有类型。C语言中,例如小数称之为浮点数,整数称之为整型,除此之外,还有很多应对不同情况的数据类型。

关于void mian和int mian的区别
void:声明函数无返回值或参数,声明无类型指针,显示丢弃运算结果。(c89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整形数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
计算机中的单位
bit-比特位(最小的单位)
byte-字节=8bit
kb=1024byte
mb=1024kb
gb=1024mb
tb=1024gb
打印出一个整型
#include <stdio.h>
int main()
{
printf("%d\n", 100);
return 0;
}
求变量或数据类型所占空间大小-siezof,sizeof出来的单位是字节
#include <stdio.h>
int main()
{
/*char ch = 'a';
short short_int = 2;
int int_int= 4;
long long_1 = 50;
long long line_2 = 60;
float weight = 55.5;
double d = 0.0;*/
/*printf("%d\n", 100);*/
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}

注:C语言标准中,规定sizeof(long)只需要>=sizeof(int)即可,所以long和int一样都是4字节
浙公网安备 33010602011771号