C语言程序设计 电子教案第二章11.pptVIP

  • 0
  • 0
  • 约2.94千字
  • 约 62页
  • 2019-12-02 发布于湖北
  • 举报
保留字 标识符 注意: 常量 变量 整型变量 字符常量 字符串常量 字符变量 变量的初始化 有一个变量名 有一个确定的数据类型 变量可以存放值 表示由双引号括起来的格式转换控制信息。它分为两种形式的信息: 1.输出数据表列表示需要输出的一些数据; 2.各数据之间用逗号分隔; 3.输出数据的个数应与输出控制中的格式转换说明的个数相等,而且在顺序上一一对应。 例 如: ① 定义了一个单精度实型变量x float x; ② 定义了一个双精度实型变量y: double y; 2.实型变量的输出 实型变量的输出使用printf函数。 使用printf函数输出实型变量时,其格式与输出整型变量相似。 有所不同的是,实型变量格式说明为“%f”。 一.整型常量 十进制整型常量 八进制整型常量 十六进制整型常量 1.十进制整型常量 常量只能出现0-9的数字 可带正、负号 多个数字的常量前不能以0开头。 例如: 0 1 321 –12 2.八进制整型常量 八进制数字串以数字0开头 其中数字为0-7。 例如: 0111 (十进制73) 011 (十进制9) 0123 (十进制83) 07777 (十进制4095) 二. 实型常量 实型常量有两种表示形式: 1. 十进制小数形式 包含一个小数点的十进制数字串 小数点前或后可以没有数字 不能同时没有数字。 例如: 3.14159、.23、23.0、23.、0.0 2. 指数形式 十进制小数形式部分和指数部分。 其中指数部分其中指数部分是在e或E(相当于数学中幕底数10)后跟整数阶码(即可带符号的整数指数)。 例如: 0.314159e+1、23.0E-1 2.3 运算符和表达式 表达式  算术运算符和算术表达式 算术表达式中数据类型的转换 赋值运算  标准库函数调用 增量运算符与增量表达式 基本概念 表达式 算术表达式 赋值表达式 条件表达式 逗号表达式 例如: # include “stdio.h” void main() { int a=2, b=3; float x=3.5, y=2.5; x=x+a%3*(int)(x+y)%2/4; printf(“%f”,x); } 结果: 3.5 2.3.6 增量运算符与增量表达式 ++ 称为自增运算符 -- 称为自减运算符 注:它们既可以前缀运算符, 又可后缀运算符。 2.增量表达式 例程: # include “stdio.h” void main() { int i=3,j; printf(“i=%d\n”,j=i++); printf(“i=%d\n”,i); printf(“i=%d\n”,j=++i); printf(“i=%d\n”,i); } 例子: c=a+b 等效于 c(a+b) ab!=c 等效于 (ab)!=c a==bc 等效于 a==(bc) a=bc 等效于 a=(bc) 逻辑运算符的运算法则与优先级别: 2.3.11运算符优先级和结合方向 2、运算符的结合方向 单目运算符 条件运算符 赋值运算符 本章小结 常量按其在程序中出现的形式分为字面量常量和符号常量。 常量包括整型常量、实型常量、字符常量和字符串常量。 变量在使用以前必须先定义。定义变量要使用类型名保留字。 表达式通过运算符可以构成更加复杂的表达式。 运算符可以分为单目运算符、双目运算符和三目运算符。 混合运算时按照一定的规则先将两个 不同类型的数据量转换成统一的类型后再进行运算。整个转换过程是自动的而且是逐步进行的,转换的原则是由低类型转向高类型。 例如: char c; 例如:c=“string” 例如:c=‘S’ 字符串常量 字符常量 # include “stdio.h” void main()  { char ch; ch=ˊaˊ; printf(%c,ch); } 输出结果为: a # include “stdio.h” void main() { char ch; ch=ˊ aˊ; printf(%d,ch); } 输出结果为: 97 变量的初始值。 主要内容: 关系运算符和关系表达式 逻辑运算符和逻辑表达式 条件运算符和条件表达式 逗号运算符和条件表达式 运算符优先级和结合方向 例如: 这是表达式! 输出结果: i=3 i=

文档评论(0)

1亿VIP精品文档

相关文档