1.3 C语言基础概念

常量和变量
在整个程序运行的过程中没有发生变化的量,这称之为 常量
其他数据类型在程序运行的过程中可能被赋值或改变的量成只为 变量


变量名的命名规则
变量名中可以有数字、字母、下划线 但首个字符必须是字母和下划线,不能是数字


基本数据类型
分为:
整型(int)
浮点型,浮点型又分为单精度浮点(float)双精度浮点(double)
字符型(cher)

(1)整型,整数
在C语言中整型是没有小数点部分的数同时也叫整数。例如,2.-23和123都是整型,而3.14,0.34,2.000都不是整型
int型即为整型输入的数可以是负数,正数或零但一定不能是小数,在上面已经举好了例子 整型的取值范围是-32768~32768(大家大概知道一下就好)
整型的数据类型格式是%d
(2)浮点型
单精度浮点型(float):float取值范围10的-37次方~10的37次方
双精度浮点型(double):double的取值范围比float的范围更大,可以表示的有效数也更长
浮点型的数据类型格式是%f
(3)字符型
char类型用于储存字符(如,字母或标点符号),从技术层面看来字符型属于整型。因为char实际储存的整数而不是字符,比如把大写字母A储存的整数是65 (这个是通过ASCII编码一一对应的)
字符型的数据类型格式是%c


字符和字符串
char ‘a’
char “a”
单引号就是告诉编译器里面的内容是字符
双引号就是告诉编译器里面的内容是字符串
‘a’→a
“a”→a\0
通过上面的格式可以看出字符占一个位 字符串占两个位 \0这个占一个字符 只有字符串后面会有一个\0 这个也是字符串的一个标志是字符串结束的空字符


简单基本算数运算符
赋值运算符 =
加法运算符 +
减法运算符 -
符号运算符 -和+
乘法运算符 *

(1)赋值运算符
y=2;
x=y;
结果x=2
赋值运算符运算顺序是从右到左的,就把2这个数值赋值给y结果y就等于2,x=y就是把y的数值赋值给x,结果x也等于2.
(2)加法运算符
加法运算符用于加法运算,使其两侧的值相加。例如
printf(“%d”,4+3);
打印出的是7而不是表达式4+3.
(3)减法运算符
减法运算符用于减法运算,使其两侧的值相减。例如
printf(“%d”,8-6);
打印出的是2而不是表达式8-6.
减法运算符与加法运算符用法一致
(4)符号运算符
就是正号和负号 表示数值的正负
36-12 是二元的 因为有两个数值在运算
-16 是一元的 因为只有一个运算对象
-(12-20)这个一元运算符和二元运算符都有 因为括号内的是二元的 如果把括号看成一个整体就是一元的
(5)乘法运算符
符号 * 表示乘法。下面的语句就是A乘以2赋值给B
B=A*2;

好了,这一小结就讲到这里,下一小结开始深入了解这些基础内容