嗨喽,好久不见啦!距离上次更新应该有大半年了,现在想要重新好好学习一下C语言的知识,也方便以后我自己重新复习。所以特分享这些干货给各位粉丝好友哦!希望有更多的人喜欢,谢谢!
1.C语言的基本元素
①符号集
![e2dac673065f55e80674cadbe5d7fbf4.png](https://i-blog.csdnimg.cn/blog_migrate/1c3eb51802eecedf3a0a334cf0fc2bed.jpeg)
字符集
②标识符
![c861359ff0c86fc86f442e44dadf4578.png](https://i-blog.csdnimg.cn/blog_migrate/dc3cdeca5c7bb48647bc40a6397c4ca1.jpeg)
标识符
③关键字
![2c249a691ad968e2d09782651d3e17da.png](https://i-blog.csdnimg.cn/blog_migrate/9321785b89bb28106dec92f5cec94e3c.jpeg)
关键字
2.常量和变量的概念
常量:在程序运行过程中,其值不能被改变的量。
符号常量:用一个标识符代表的一个常量。
定义方法:#define 标识符 常量
变量:其值是可以改变的量(用变量名)来表示,在内存中占据一定的存储单元。
定义方法:类型符 标识符
注意事项:①见名知意②先定义后使用③一般习惯,符号常量名用大写,变量名用小写,以示区别。
![5cf7fba4a8b8b5bff615da26373a1daa.png](https://i-blog.csdnimg.cn/blog_migrate/969a57cfc3dd6b23b377b873f17503f1.jpeg)
常量
![d6faa2b1dc54acd7b0217f4069f4ed8b.png](https://i-blog.csdnimg.cn/blog_migrate/71046b459d99f3c281b9cc59dffe5143.jpeg)
变量
3.各种数据类型的常量及变量
数据类型:基本类型:(整型,浮点型,字符型)、构造类型:(数组,结构体,共用体,枚举型)、指针类型、空类型;
![f84572796c9f2235a01537c3314da256.png](https://i-blog.csdnimg.cn/blog_migrate/e61b2f473b1f92ce78b4c4b1ed0be2b5.jpeg)
数据类型
整型常量:①十进制常数,如:123、-56、0;②八进制常数:由0~7数字组成;最高位必须用0做引导符,如:0123;③十六进制常数:由0~9、a~f(A~F)组成;最高位必须用0x(0X)作引导符,如0x123.
注意学习一下二、八、十、十六进制的转换。
整型变量:
①整型数据在内存中的存放形式
![c321a5cca4448b3408817ee1c5dd16d4.png](https://i-blog.csdnimg.cn/blog_migrate/8155ad548ce5eac249f3928b748a7f92.jpeg)
②整型变量的分类:有符号型;无符号型
![19620a3867e1a806e73868d6fd28f1c0.png](https://i-blog.csdnimg.cn/blog_migrate/3b1d2a45a3014cd4010bc091f51d64b2.jpeg)
整型变量的定义,如:int a,b; long num,i,j; unsigned short c,d;
浮点型:如:0.345、3.45e3
注意:e前后必须有数字,e后必须为整型数
浮点型变量:float a,b; double x,y;
字符常量:用单引号扩起来的一个字符,如'a'。
转义字符:特殊的字符常量,它们都以''开头。(代表一个字符)。如图:
![e02f8750e268b782defc6126d3b762a0.png](https://i-blog.csdnimg.cn/blog_migrate/0e66837b8992428475084787b500ef17.jpeg)
转义字符
字符变量:用来存放字符,且只能存放一个字符。
定义方法:char c1,c2; unsigned char c3,c4;
赋值方法:c1='a'; c2='101'; c3=0xff; c4=377'
好了,干货到此结束啦!赶紧收藏起来或者分享给同学,同事,朋友们吧!希望对你们有所帮助,下期明天更新。