一、标识符规范
- 标识符:对变量、符号常量、函数、数组、类型等数据对象命名的有效字符序列称为标识符
- 标识符只能由字母、数字和下划线组成,第一个字符不能为数字。关键字不能当做标识符使用
- 常量:在程序运行过程中,其值不能被改变的量称为常量
- 变量:在程序运行过程中,其值能够发生变化的量称为变量
- RAM 易失型存储器 ROM 不易失型存储器
- 8 Bit 比特=1 Byte 字节
- 字节是描述存储的最小单位
- 变量的本质是程序在内存中分配的一块存储空间,用于存储可变化的数据
二、数据类型分类
1.整型数据 int 4字节
- 整型常量是一种在程序运行过程中不会发生改变的整数型的量。表达形式如下
- 1.十进制整数。如123
- 2.八进制整数,以0开头的数是八进制数。如0123等于十进制83。
- 3.十六进制整数,以0x开头的数是十六进制数。如0x123等于十进制291。
- 整型变量是一种在程序运行过程中会发生改变的用于存放整数型数据的量,在运行中内存会随机分配给该量一定的存储空间。分配的空间大小由其变量类型决定其分为:short,unsigned short,int, unsigned int, long,unsigned long,long long,unsigned long long这八类。但由于long long与long的区别不大就不在这里讲述了。
(1)有符号的整型变量类型
无符号的整型变量类型有:short(有符号短整型),int(有符号基本整型),long(有符号长整型)。有符号的意思是变量存入电脑中的二进制首位会是符号位,变量本身是存在正负之分的。
(2)无符号的整型变量类型
无符号的整型变量类型有:unsigned short(无符号短整型),unsigned int(无符号基本整型),unsigned long(无符号长整型)。无符号的意思是变量存入电脑中的二进制首位不是符号位,变量本身是不存在正负之分的。
切记在操作过程中超出取值范围否则会造成整型数据的溢出
2.浮点型数据 float
- 表示形式
- 十进制小数形式。由数字和小数点组成。eg 0.123、123.、123.0、0.0
- 指数形式。eg 123e3或123E3都代表123*10^3。e(E)之前必须有数字且e后面的指数必须为整数,如e3、2.1e3.5、.e3、e都是不合法的指数形式
浮点型变量
- float 单精度浮点数 占用4个字节
- double 双精度浮点数 占用8个字节
3.字符型数据 char 1字节
- char表示单个字符或整个字符串中的某个字符
- ASCII表