C语言程序设计课件(苏小红)第3章
- 格式:ppt
- 大小:2.13 MB
- 文档页数:51
c语⾔程序设计第三版苏⼩红_C语⾔学习⽇志(三)参考资料:C语⾔程序设计(第三版)练习⽹站:PTA第三章:分⽀结构任何程序都可以使⽤三种基本的控制结构来实现,即顺序结构,分⽀结构和循环结构。
⼆分⽀结构与多分⽀结构(if型)例3-1//简单的猜数游戏3-2://判断整数的奇偶性例3-3//输⼊⼀批学⽣的成绩,计算平均分,并统计不及格的学⽣⼈数例3-4//计算多分段函数以上是多种分⽀结构在实际程序中的使⽤。
字符型数据及其输⼊与输出3-5://求解简单的四则运算表达式1:字符型常量每个字符都有唯⼀的次序之,即ASCII码2:字符型变量字符型变量在定义时⽤类型名char,例如:char = op;定义了⼀个字符型变量op,它的值是字符型数据。
op='+'将字符型常量‘+’赋给字符型变量op。
3:字符型数据的输⼊与输出字符型数据的输⼊输出可以调⽤函数scanf(),printf(),getchar(),putchar().注:在上述函数调⽤的过程中,格式控制字符串中相应的格式控制说明为%cgetchar()可以从键盘输⼊⼀个字符,putchar()可以从键盘输出⼀个字符逻辑运算C语⾔提供了三种逻辑运算符:单⽬:! 逻辑⾮双⽬:&& 逻辑与 和 || 逻辑或!a:如果a为真,则结果为假;如果a为假,则结果为真。
a&&b:当a和b都为真时,结果为真;否则结果为假。
a||b:当a和b都为假时,结果为假;否则结果为真。
例3-6://统计字符,包括英⽂字母,数字字符和其他字符switch语句3-8://查询⾃动售货机中商品的价格switch语句可以处理多分⽀选择问题,根据其中break语句的使⽤⽅法,⼀般分为三种情况1:在switch语句的每个语句段中都使⽤break语句switch注:switch语句中的default可以省略,如果省略了default,当表达式的值与任何⼀个常量表达式的值都不相等时,就什么都不执⾏。
第3章键盘输入与屏幕输出——单个字符的输入和输出哈尔滨工业大学苏小红本节要讨论的主要问题⏹用getchar()从键盘输入单个字符⏹用putchar()向屏幕输出单个字符字符常量⏹字符常量是用单引号括起来的一个字符'3'表示一个数字字符,而3则表示一个整数数值⏹转义字符(Escape Character)一些特殊字符(无法从键盘输入或者另有他用) 所有的ASCII码都可以通过转义方式表示出来字符在内存中是如何存储的?对应的ASCII码的二进制值‘B'的ASCII码值是十进制——66八进制——0102十六进制——0x42所有的ASCII码都可通过转义方式表示'B''\102''\x42'字符型变量⏹定义一个字符型变量char ch;⏹字符型变量的值单个字符的输入输出⏹字符输出函数putchar()putchar(ch)向屏幕输出一个字符,字符型变量ch的值⏹字符输入函数getchar()ch = getchar()从键盘接收的字符作为getchar()的函数值无参数大写英文字母转换成小写英文字母小写英文字母转换成大写英文字母ch = ch - 32;大写英文字母转换成小写英文字母大写英文字母转换成小写英文字母两种输入输出方法的比较⏹输入字符的两种方法ch = getchar();scanf("%c", &ch);⏹输出字符的两种方法putchar(ch);printf("%c", ch);讨论。