数据类型:
序号 | 符号 | 类型 | 占空间大小(字节) | 初始化 |
1 | char | 字符数据类型 | 1 | char = ‘a’ ; 或 char = “abc”; |
2 | short | 短整型 | 2 | short a = 0; |
3 | int | 整形 | 4 | int a = 0; |
4 | long | 长整型 | 4 | long a =0; |
5 | long long | 更长的整形 | 8 | long long a = 0; |
6 | float | 单精度浮点型 | 4 | float a = 12.1f ; |
7 | double | 双精度浮点型 | 8 | double a = 12.12 |
计算机空间单位转换关系:
最小的单位:bit
1 byte (字节) | 8 bit |
1 KB | 1024 byte |
1MB | 1024 KB |
1GB | 1024 MB |
1TB | 1024 GB |
1PB | 1024 TB |
...... | ...... |
变量的命名规则
⭕只能由字母(包括大写和小写)、数字和下划线( _ )组成。
⭕不能以数字开头。
⭕长度不能超过63个字符。
⭕变量名中区分大小写的。
⭕变量名不能使用关键字。
转义字符
转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
转义字符 | 释义 |
\? | 在书写连续多个问号时使用,防止他们被解析成三字母词 |
\' | 用于表示字符常量' |
\" | 用于表示一个字符串内部的双引号 |
\\ | 用于表示一个反斜杠,防止它被解释为一个转义序列符 |
\a | 警告字符,蜂鸣 |
\b | 退格符 |
\f | 进纸符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\ddd | ddd表示1~3个八进制的数字。 如: \130 X |
\xdd | dd表示2个十六进制数字。 如: \x30 0 |