C语言第03章数据类型﹒运算符与表达式.pptVIP

  • 10
  • 0
  • 约8.42千字
  • 约 48页
  • 2017-05-06 发布于四川
  • 举报

C语言第03章数据类型﹒运算符与表达式.ppt

C语言第03章数据类型﹒运算符与表达式

各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 3.1 数据类型 数据类型总表 例 /*ch3_003.c*/ #includestdio.h #define PRICE 12.5 main() { int num=3; float total; char ch1,ch2=‘D’; total=num*PRICE; ch1=ch2-‘A’+‘a’; printf(“total=%f,ch1=%c\n”,total,ch1); } 宏定义 变量定义 输出结果 运行结果: total=37.50000, ch1=d 3.3各类数值型数据间的混合运算 隐式转换 什么情况下

文档评论(0)

1亿VIP精品文档

相关文档