今天是一个明媚如风,温文尔雅的一天,鹏

哥在比特网上对什么是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.全局变量的生命周期是整个程序的生命周期。)。