C语言 基础2
◇数据存储与输入输出 1.位是内存的最小储存单位. 2.每八位等于一个字节. 3.字节位的最高位表示正负号,符号为0表示为正,为1表示负数.其余的字节位表示数值. 4.浮点数在计算机按指数形式储存的,即分为小数和指数. 5.字符:a-z 十进制65-90 A-Z 97-122 a与A之间相差32 6.数值分为整型(可分为有符号整型变量和无符号整型变量,前者课储存正值和负值,后者只能储存0和正值)和浮点型 字符型char 1字节 -2的七次方---2的七次方减1 短整型short 2字节 -2的十五次方---2的15次方减1 整型int 长整型long 单精度 float4字节 双精度 double 8字节 长双精度long double 12字节 *数据类型的大小与编译器和硬件平台有关,但有5点是确定的: ^char的大小为一个字节 ^short的长度不会超过long,可能等于 ^int的长度不会超过long可能等于 ^unsigned的长度等于int ^float的长度不会超过double 7.数据分为变量和常量 ,常量分为字面量和符号常量. 字面量为:整型常量 实型常量 字符型常量 字符串型常量 转义字符是一种特殊的字符常量: \n 换行 \t 水平跳格 \b退格 \r回车 \\反斜线字符 \'单引号字符 '''双引号字符 \ddd1至3位八进制数表示的字符