4.2赋值语句 赋值语句是由赋值表达式加上一个分号构成 注意:C语言中的赋值号“=〃作为赋值运算符; 正确写法:赋值表达式 f((a=b)>0)t=a; 错误写法:赋值语句 f((a=b;)>0)t=a;
4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 注意:C语言中的赋值号“=”作为赋值运算符; 正确写法:赋值表达式 ◼ if ((a=b)>0) t=a; 错误写法:赋值语句 ◼ if ((a=b;)>0) t=a;
43C语言中的输入输出 C语言本身不提供输入输出语句; 输入和输出操作是由函数来实现的。在C的标准函数 库中( stdio.h)提供了一些输入输出函数,例如, printf函数和scan函数。 printf与 scanf为函数名称,非关键字 #inc1ude< stdio.h>语句的含义 预处理命令,调用标准函数库(包括输入输出功能)
4.3 C语言中的输入输出 ◼ C语言本身不提供输入输出语句; 输入和输出操作是由函数来实现的。在C的标准函数 库中(stdio.h)提供了一些输入输出函数 ,例如, printf函数和scanf函数。 ◼ printf与scanf为函数名称,非关键字 ◼ #include <stdio.h> 语句的含义 预处理命令,调用标准函数库(包括输入输出功能)
44字符数据的输入输出 putchar(参数)字符输出 功能:把一字节代码写入标准输出文件(显示 器) 参数:int型 返回值:正常时为写入的代码值 出错时为EOF(即-1),int型。 getchar字符输入 功能:从标准输入文件(键盘)读入一字节代码 -参数:无 返回值:正常时为读到的代码值,出错时 或遇结束(Ctrl+z)为EOF(即1),int型
◼ putchar(参数)字符输出 ▪ 功能:把一字节代码写入标准输出文件(显示 器) ▪ 参数:int型 ▪ 返回值:正常时为写入的代码值, 出错时为EOF(即-1),int型。 ▪ getchar()字符输入 −功能:从标准输入文件(键盘)读入一字节代码 −参数:无 −返回值:正常时为读到的代码值,出错时 或遇结束(Ctrl+z)为EOF(即-1), int型。 4.4 字符数据的输入输出
44 putchar函数(字符输出函数) ■使用方法: putchar(c); 注意事项:使用前要加入以下语句: # 1nc⊥ude stdio. h/ (使用 printf和 scanf函数时不需要添加。) 也可以输出其它转义字符,如: putchar(’\101′)(输出字符’A′) putchar(’\) (输出单引号字符 putchar(\015)(使输出回车,不换行) 例1
4.4.1 putchar函数(字符输出函数) ◼ 使用方法: putchar(c); ◼ 注意事项:使用前要加入以下语句: #include “stdio.h” (使用printf和scanf函数时不需要添加。 ) ◼ 也可以输出其它转义字符,如: ◼ putchar(’\101’) (输出字符’A’) ◼ putchar(’\’’) (输出单引号字符’) ◼ putchar(’\015’) (使输出回车,不换行) 例 1
442 getchar函数(字符输入函数) 此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字 符, getchar函数没有参数。 函数的值就是从输入设备得到的字符。例如: L6 4.2#include stdio. h" main I char c c=getchar putchar (c) 在运行时,如果从键盘输入字符a; a(输入“a′后,按“回车”键,字符才送到内存) a(输出变量c的值’a) Printf(%,getchar) Putchar(getchar()
4.4.2 getchar函数(字符输入函数) ◼ 此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字 符, getchar函数没有参数。 ◼ 函数的值就是从输入设备得到的字符。例如: [例4.2] #include “stdio.h” main() { char c; c=getchar(); putchar(c); } ◼ 在运行时,如果从键盘输入字符a; ◼ a (输入‘a’后,按“回车”键,字符才送到内存) ◼ a (输出变量c的值’a’) ◼ Printf(“%c”,getchar()) ◼ Putchar(getchar());