第二章 数据类型 运算符 表达式
习题
1.在程序中,定义数据类型的目的?数据类型都有哪些?
- 在c语言程序中,所有数据都必须指出数据类型,这样一来,就定义了数据在计算机内存中所占用的空间字节数。
- C语言中数据类型分为五大类,空类型,指针类型,构造类型,枚举类型,基本数据类型。
2.C语言中为何规定变量要先定义再使用?
- 1.确定了变量在计算机内存中所占用的大小2.规定了这个变量的合法操作3.以及检测这个变量的正确性~
3.常量和变量有何区别?字符常量和字符串常量有何区别?
- 在程序运行中,值始终不会改变->常量;值可以被改变的->变量
- 字符常量由单引号括起来的 一个字符;字符串常量则是由双引号括起来的 字符序列
++、- -位置区别
eg:
```c
int a=5,b,c;
b=a++;
c=++a;
printf("a=%d b=%d c=%d",a,b,c);
``结果为:a=7 b=5 c=7`
++a 还是a++ ,a的值总会改变,但若是将该值赋给另一变量,a++时,被赋值的变量仍然保持进行++运算之前的a的值;++a则表示先进行++运算再进行赋值操作。- - 也是这样