1.c早起不成熟,是拿二进制和助记符(如add),后慢慢发展起来定义国际标准
2.C的编译器主要有:Clang、gcc、sublime、MSVC、Turbo c
3.基本知识:
(1) %c,%d,%lf,%p,%f
//%c,%d,%lf,%p,%f
int main()
{
//字符类型 char %c打印字符格式数据
char ch = 'A';//向内存申请8个bit大小的空间
//短整型 short
//%d 打印整数数
//%f 打印浮点数--打印小数
float num = 52;
printf("%f\n",num);
printf("%lf\n",num);//一般用%lf
int num1 = 36;
//%p 以地址形式打印
printf("地址是:%p\n", num1);
//%x 打印十六进制数
printf("%d的十六进制数是%x \n",num1,num1);
//%o 打印八进制数
printf("%d的八进制数是%o\n", num1,num1);
return 0;
}
(2)类型的大小
char:1字节
short:2byte
int:4 byte
long:4/8byte C语言标准规定:sizeof(long)>sizeof(int)就可以了
long long:8
float:4
double:8
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));
4.单位
bit(b):比特位(最小的单位b)
Byte(B):字节(1Byte = 8bit)
KB: 1KB = 1024 byte
MB: 1MB = 1024 KB
GB 1GB = 1024 MB
TB: 1TB = 1024gGB
PB: 1PB = 1024TB
5.生命周期
局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期:整个程序的生命周期