c语言中的变量和标识符的命名规则:c语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
数据类型:
整形数据:在c语言中整形常量有三种表示形式分别是八进制、十进制和十六进制。
十进制整数,如132,23,-321
八进制整数,以0开头的数是八进制数。
十六进制,以0x开头的数是是十六进制数。
整形变量,这种数据在内存中是以二进制的形式存放的,且是补码的形式。补码规定了正数的第一位是0,负数的第一位是1,正数的补码就是这个正数本身,负数的补码是这个负数的每一位取反然后再加一。
整型变量的分类:
有符号基本整型 signed int 也写作int,无符号基本整型 unsigned int;
有符号短整型 signed short int 也写作short,无符号基本整型 unsigned short;
有符号长整型 signed long int 也写作long,无符号基本整型 unsigned long;
基本整型的变量在内存中占4个字节,短整型的变量在内存中占2个字节,长整型的变量在内存中占8个字节。
浮点型变量:浮点型数据是按照指数形式存储的。
浮点型变量分为单精度(float)、双精度(double)和长双精度(long double)。
float占4字节内存,double占8字节内存,long double占16字节内存。
字符型常量:是用单引号括起来的字符。
转义字符:\n 换行 \t 水平制表 \b 退格\r 回车\\ 输入\ \' 输入' \" 输入" \ddd 1到3位八进制数所代表的字符 \xhh 1到2位十六进制数所代表的字符。