02-基本数据类型和表达式(03-11).ppt

各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 原码运算 反码运算 补码运算 数据类型总表 类型转换 (1)float,double = int int i; i=3.56; 舍弃浮点数的小数部分 (4)char=int 需要关注符号 c=0x7F = 0x007F 127 c=0x8F = 0xFF8F -113 unsigned char=int c=0x7F = 0x007F 127 c=0x8F = 0x008F 143 关系运算注意: 条件运算符与表达式(*chap5) 一般形式: expr1 ? expr2 : expr3 执行过程 功能:相当于条件语句,但不能取代一般if语句 记忆顺口溜 醋-初等,4个: ( ) [ ] -

文档评论(0)

1亿VIP精品文档

相关文档