C程序设计(三).pptxVIP

  • 6
  • 0
  • 约1.68万字
  • 约 68页
  • 2018-03-07 发布于湖北
  • 举报
C程序设计(三)

第3章 顺序程序设计 第一部分 数据类型、运算符与表达式 C语言程序设计 第三章 顺序程序设计 C的数据类型 常量与变量 整型数据 实型数据 字符型数据 变量赋初值 各种数值型数据间的混合运算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 C语言程序设计 第三章 顺序程序设计 C语言程序设计 第三章 顺序程序设计 C语言程序设计 第三章 顺序程序设计 这些标识符合法吗? 1A、M.D.John、¥123、#33、 Tatol、int、max 标识符 使用:先定义、后使用 (1)标识符应该“见名知意”,如 total , max (2)标识符应该“不宜混淆”,如 l与1 , O与0 (3)习惯上,符号常量名用大写,变量名用小写,以示区别。 补充知识: 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 C语言程序设计 第三章 顺序程序设计 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 9-5=4 9+7=16=(4)12 C语言程序设计 第三章 顺序程序设计 原码 反码 补码 +700000111-711111000数的范围(-127~+127)(-127~+127)(-128~+127) (用一字节表示数) 负数补码转换成十进制数:最高位不动,其余位取反加1 例 补码 取反 加1: -7 C语言程序设计 第三章 顺序程序设计 常量和符号常量 定义:程序运行过程中,其值不能被改变的量(常数) 分类:直接常量、符号常量 3.1 常量与变量 类型 示例 整型常量 12 、 0 、 -3 实型常量 4.6 、 -1.23 字符常量 ‘a’ 、 ‘b’ 符号常量 PRICE 、 PAI C语言程序设计 第三章 顺序程序设计 符号常量:用标识符代表常量 一般用大写字母: PRICE 、 PI 定义格式: #define 符号常量 常量 其值在作用域内不能改变和再赋值。 例3.1 符号常量举例 #define PRICE 30 #include stdio.h void main() { int num,total; num=10; total=num*PRICE; printf(total=%d\n,total); } C语言程序设计 第三章 顺序程序设计 变量 定义:其值可以改变的量。 定义格式:数据类型 变量名; 变量应该有名字,并在内存中占据一定的存储单元。 变量名和变量值有不同的含义 变量名实为一个符号地址 例 变量的使用 main() { int a; a=3; printf(“a=%d,a); } C语言程序设计 第三章 顺序程序设计 3.2 C的数据类型 C语言程序设计 第三章 顺序程序设计 3.3 整型数据 整型常量(整常数)的三种表示方法 十进制整数:由数字0~9和正负号表示. 如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示. 如 0123,011 十

文档评论(0)

1亿VIP精品文档

相关文档