c语言的学习第一步

1介绍C语言的来历

2.C语言的基本写法

3. 数据类型
 char         // 字符数据类型
 short       // 短整型
 int         // 整形
 long         // 长整型
 long long   // 更长的整形
 float       // 单精度浮点数
4.每一个种数据类型申请的空间是多大的空间
5.局部变量和全局变量的区别
6.变量的命名问题

    新手学习的总结和理解要错误之处多多包涵

   我希望结合书本和视频的自学能成功

每周花5天的2百多点的小时学习编程

 我希望能进入华为

C语言运用于底层比较多,位于软件之下的底层,例如操作系统和底层驱动,电脑只能识别0或者1的二进制数字,所以以前的编程只有科学家才能运用0或1的进行编程,因为数字难以让人类的大脑记住,所以运用助记符来代替特定的一段二进制数字这就是汇编语言的来源,在此思想下依次诞生了1.汇编语言  2.B语言  3.C语言,C语言是至今仍然在广泛使用的。

c语言的学习第一步_第1张图片

一段完整的C语言代码,第一段必须是头文件,在此头文件下有很多函数组成函数库,想使用函数库里面函数只要代码写函数库对应的头文件就可以提供各种现成函数的功能提供其使用main函数是程序的入口 - 但是有且仅有一个,return 0; 0是整数返回到int main(),int代表的就是意。

1. C语言有这样的写法但是太古老了

c语言的学习第一步_第2张图片

1.有此写法

c语言的学习第一步_第3张图片

1.自己创建的函数进行传参的写法可以写进括号中。

c语言的学习第一步_第4张图片

 sizeof(运算操作符),使用此操作符算出char (1个字节的存储空间 //字符数据类型 ,short (2个字节的存储空间//短整型    ,   int (4个字节的存储空间)//整形   ,   long (4个字节的存储空间) //长整型 ,     long long (8个字节的存储空间) //更长的整形   ,  float (4个字节的存储空间)    //单精度浮点数   ,  double (8个字节的存储空间) //双精度浮点数,  使用多少字节进行存储数字或字符。

   c语言的学习第一步_第5张图片

            两图代码对比印证了char的申请的存储空间是1个字节,一字节等于8比特,也就是8位二进制位,一个英文字符就需要2个比特,也就是2位二进制位代表一个字符英文,所以只能输入char='bjkh'四个英文字符超出则报错。所以我们在输入字符和数字时,应该选择合适的对应存储的类型。

c语言的学习第一步_第6张图片

 

c语言的学习第一步_第7张图片

           

1.变量的命名

1.只能由字母(包括大写和小写)、

2.数字和下划线( _ )组成。
3.不能以数字开头。
4.长度不能超过 63 个字符。
5.变量名中区分大小写的。
6.变量名不能使用关键字。

c语言的学习第一步_第8张图片

当命名变量时 变量的名字应使其有意思或意义无意义变量的名字则用英文字母a或其他,把10赋值到a,存储到int的整型中就是int a=10 的含义

c语言的学习第一步_第9张图片

.

  变量是有分类的 :1. 局部变量:在{}内部定义的变量就是局部变量。

                           2. 全局变量:在{}外部定义的变量就是全局变量,全局变量:当自己编写许多个函                                                         数,都是可以调用这个全局变量的

                              3.全局变量和局部变量的名字可以相同,但是在使用的时候,局部优先

c语言的学习第一步_第10张图片

 

                           4.一个局部变量名字只能申请一种类型一次空间一个局部变量名字也不能申请                                                  两个或以上不同类型的空间,则会出现重定义;多次初始化的报错。

c语言的学习第一步_第11张图片

c语言的学习第一步_第12张图片

 

 

1. 两图对比,一个变量名字申请了一次空间int,num第一次赋值10放到int的空间里;                 

2.第二次变量名字和第一次变量名字相同但是没有再次申请空间第二次但是改变了赋值num,改变为赋值为20还是存储到第一次申请的空间int函数中

c语言的学习第一步_第13张图片

c语言的学习第一步_第14张图片 

1.第一次用int申请开辟了4个字节的空间,然后取名num1,num1赋值放入内容为0。

   2第二次再用int申请开辟了4个字节的空间,然后取名num2,num2赋值放入内容为0。

3.scanf("%d %d",&num1,&num2),scanf功能是让人类在电脑键盘上输入数字或者文字等等内容。

4.%d是规定格式,规定人只可以用数字整形格式输入才有效,其他是文字或小数点输入格式都无效

5.&取地址,意为人类输入的内容放到,指定的开辟的空间内,例图:把输入内容指定放入到num1和num2的空间内

6.再开辟一个int的空间,取名字为sum,赋值放入到sum。num1相加num2内容放入到sum的空间内。

c语言的学习第一步_第15张图片

 

 

 

你可能感兴趣的:(学习)