最简单的C程序设计——顺序程序设计
一、数据的表现形式及其运算
1、常量
1⃣️整型常量
2⃣️实型常量
(1)十进制小数形式,由数字和小数点组成。
(2)指数形式,如12.34e3(代表12.34×10^3)。注意:e或E之前必须有数字,且e或E后面必须为整数。
3⃣️字符常量
(1)普通字符,用单撇号括起来的一个字符。注意:单撇号只是界限符,字符常量只能是一个字符,不包括单撇号。
(2)转义字符。
4⃣️字符串常量。是双撇号中的全部字符。允许0~多个字符。
5⃣️符号常量。用#define指令,指定用一个符号名称代表一个常量。如#define PI 3.1416
2、变量
变量必须先定义,后使用。常量名实际上是以一个名字代表的一个存储地址。变量的值是可以改变的,变量是一个存储单位。
3、常变量
具有变量的基本属性,有类型,占存储单位,只是不允许改变其值。
4、标识符
用来对变量、符号常量名、函数、数组等命名的有效字符序号统称为标识符
遵循四原则:
(1)只能由字母,数字和下划线三种字符组成
(2)第一个字符必须为字母或下划线
(3)保留字/关键字不允许做标识符。p358
(4)区别大小写,长度不超过255个。
二、数据类型
三、整型结构
1、整型数据的分类
1⃣️基本整型(int型)
编译系统分配给int型数据2个字节或4个字节。
2⃣️短整型(short int )
2个字节,存储方式与int型相同。
3⃣️长整型(long int)
对其分配4个字节(32位)
4⃣️双长整型
一般分配8个字节。
2、整型变量的符号属性
整型变量的值的范围包括负数到正数。
说明:
对无符号整型数据用“%u” 格式输出,%u表示用无符号十进制数的格式输出。
例:printf(“%u\n”,price);
用“%d”格式输出十进制整数63,用“%c”格式输出字符‘?’。
四、字符型数据
字符变量
字符变量是用类型符char定义字符变量。
五、浮点型数据
类型:float(单精度) ,double(双精度) ,long double
只要在小数点位置浮动的同时改变指数的值,就可以保证它的值不会改变,由于小数点位置可以浮动,所以实数的指数形式称为浮点数。
float型