1.1、常量:
在程序的运行过程中其值不能被告变得量称为常量。习惯上,符号常量名用大写,变量名用小写,以示区别。好处1、含义清楚;2、在需要改变一个常量时能坐到一改全改。例:#define PI 3.1415926
1.2变量:
其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量名实际上是一个符号地址,在对程序的编译连接时有系统给每一个变量名分配一个内存地址。
1.3特殊形式的字符常量,转义字符
以一个“\”开头的字符序列,例如:“\n”换行符
1.4:字符变量
用来存放字符常量,请注意只能存放一个字符,例如:char c1;c1='a';
1.5:字符串常量
是由一对双括号括起来的的字符串。
在C语言中,如果讲一个字符串存放到变量中,以便保存,必须使用字符数组,即用一个字符型数组来存放一个字符串。
2、算术运算符
2.1两个整数相除的结果为整数,例如:5/3=1;但如果除数或是被除数之中有一个为负值,则舍入的方向是不固定的,
2.2、求余(%)运算符的两侧必须为整型数据。例如7%4=3
2.3、 强制类型转换运算符,表达式最好用括号括起来。例如:(类型名)(表达式)
2.4 ++和--的结合方向是“自右至左”
3、赋值运算符
将位数少的赋给位数多的变量时没问题,只是有效位进行扩展,而将有效位多的赋值给有效位少的变量时就会发生溢出错误。
4 字符数组
4.1字符数组的定义:例如:char str[10]={'a','s','d','f',}; c[0]='a';c[1]='s'
用字符串常量来使字符数组初始化 例如:char str[]={"I am happy !"};
亦可如此 char str[]="I am happy !"
可以将一维数组看作是其他语言中的“字符串变量”【实际上没有字符串变量这一说】
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |