指针是C语言的灵魂 变量
确定目标并提供存放空间
规则 英文字母&数字/下划线组成第一个字母必须是字母或下划线变量名区分大小写不可用关键字 数据类型 char 字符型int 整形float 单精度浮点型double 双精度浮点型 printf的使用规则float a= 123.0
printf("%11.2en",a);——> ··1.23e+002
11 是域宽
printf("%-11.2en",a);——> 1.23e+002··
printf("%11.2fn",a);——> …···123.00
运行过程中值不能被改变
整形~实型~字符~ 普通字符转义字符 字符串常量 " "表示到此为止 符号常量 #define 标识符 常量 标识符规则=变量名
取值范围 1Byte(字节)== 8bit(比特位,b) 比特位:CPU能读懂的最小单位字节:内存机构的最小寻址单位。2的n次方-1:进制转换signed类型的存储单元中,左边第一位表示符号位。如果该位为0,表示该整数为正数;如果为1,该整数为负数。unsigned 用%u
计算机用补码的形式来存放整数的值。
正数的补码是该数的二进制形式负数的补码需要通过以下步骤: 先取得该数的绝对值得二进制形式再将第一步的值按位取反最后将第二步的值加1eg.7=00000111
-7->10000111->11111000->1111001