今天是一个明媚如风,温文尔雅的一天,鹏
哥在比特网上对什么是C语言,C语言的发展史,C语言的基本格式,C语言中的一些基本概念,以及一些易错易混的知识点进行了细致的讲解,比如C语言的基本格式为
#include <stdio.h>
int main ()
{
return 0;
}
除此之外鹏哥还讲了一些常见的函数:最重要的main主函数,它是程序的入口,在一个工程中有且只有一个,还有printf("Hollow\n“)它是打印的意思,将引号内部的数据打印到显示屏上。
#include <stdio.h>
int main ()
{
printf("Hollow world!\n");
return 0;
}
//%d-打印整型 //%c-打印字符 //%f-打印浮点数字-打小数 //%p-以地址的方式打印 //%x-打印16进制数字………………
其次鹏哥还介绍了几种数据类型:char//字符数据类型,short//短整型,int//整型,long//长整型,longlong//更长的整型,float//单精度浮点型,double//双精度浮点型,并且讲解了为什么会引申出这么多种类型,经过讲解后我认为是因为所占内存空间的不同,计算机中最小的单位是比特(bite),其次是字节(byte),然后是(kb),(mb),(gb),(tb),(pb)。一个字节的大小等于八个比特位的大小,1kb = 1024*byte,1mb = 1024 * kb , 1 gb = 1024 * mb , 1 tb = 1024 * gb , 1 pb = 1024 * tb .又因为int占有4个字节,一个字节的大小等于8个比特位的大小,所以按照电脑的二进制位来计算,一共可以得出2^32个数据组合,而short占有2个字节的大小,一共可以得出2^16个数据组合,而2^32>>2^16,所以根据所需的空间利用short和int所占有的空间大小可以更好节省空间,
#include <stdio.h>
int main()
{
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 ;
}
此外鹏哥还讲解了变量的有关知识:定义变量的方法(如果是整数类型用int x=10,如果是有小数点就是用float y =45.5f,如果是字符就使用 char t = 'w',),
#include <stdio.h>
int main()
{
short age = 19;
float weight = 112.3f;
return 0 ;
}
变量的分类【局部变量(定义在代码块{}之内的变量),全局变量(定义在代码块{}之内的变量)】,还有一些在定义变量时应该避免的错误(局部变量和全局变量的名字建议不要相同,容易产生bug;当局部变量和全局变量的名字相同的时候,局部变量优先。&称为取地址符号;C语言语法规定,变量要定义在当前代码块的最前面;变量的作用域(哪里能用哪里就是作用域,局部变量的作用域是变量所在的局部范围,全局变量的作用域是整个工程;声明标识(extern声明外部符号);生命周期(1.局部变量的生命周期是进入作用域生命周期开始,出作用域生命周期结束。2.全局变量的生命周期是整个程序的生命周期。)。