清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.2赋值语句 问题:C语言中的赋值语句于其他高级语言 的赋值语句有什么不同点9 1:C语言中的赋值号“=”是一个运算符, 在其他大多数语言中赋值号不是运算符 2:其他大多数高级语言没有“赋值表达式 ”这一概念 C程序设计(第三版) http://ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 11 4.2 赋值语句 1:C语言中的赋值号“=”是一个运算符, 在其他大多数语言中赋值号不是运算符. 2:其他大多数高级语言没有“赋值表达式 ”这一概念. 问题:c语言中的赋值语句于其他高级语言 的赋值语句有什么不同点?
清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.3数据输入输出的概念及在G 语言中的实现 (一)所谓输入输出是以计算机主机为主体而言的 输出从计算机向外部输出设备(显示器打印机) 输出数据 输入从输入设备(键盘鼠标扫描仪)向计算机 输入数据 C程序设计(第三版) http://ccf.tsinghua.edu.cn 12
C程序设计(第三版) http://ccf.tsinghua.edu.cn 12 4.3 数据输入输出的概念及在C 语言中的实现 (一).所谓输入输出是以计算机主机为主体而言的 输出:从计算机向外部输出设备(显示器,打印机) 输出数据 输入:从输入设备(键盘,鼠标,扫描仪)向计算机 输入数据
清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.3数据输入输出的概念及在G 语言中的实现 (二).C语言本身不提供输入输出语句输入和输出操 作是由C函数库中的函数来实现的 例如: 字符输入函数: getchar字符输出函数 putchar 格式输入函数: scanf格式输出函数: printf 字符串输入函数gets字数穿输出函数puts C程序设计(第三版) http://ccf.tsinghua.edu.cn 13
C程序设计(第三版) http://ccf.tsinghua.edu.cn 13 (二).C语言本身不提供输入输出语句,输入和输出操 作是由C函数库中的函数来实现的 例如: 字符输入函数: getchar 字符输出函数:putchar 格式输入函数: scanf 格式输出函数: printf 字符串输入函数:gets 字数穿输出函数:puts 4.3 数据输入输出的概念及在C 语言中的实现
清华大学出版社 TISINGH IVERSITY PRESS 4.3数据输入输出的概念及在G 语言中的实现 (三)在使用系统库函数时要用预编译命令 “# include”将有关的“头文件”包括到用户源 文件中 例如:在调用标准输入输出库函数时,文件开头应 该有 头文 件 # include“ stdio. h” 或 #include <stdio.h> C程序设计(第三版) http://ccf.tsinghua.edu.cn 14
C程序设计(第三版) http://ccf.tsinghua.edu.cn 14 (三).在使用系统库函数时,要用预编译命令 “#include”将有关的“头文件”包括到用户源 文件中. 例如:在调用标准输入输出库函数时,文件开头应 该有: #include “stdio.h” 或: #include <stdio.h> 头文 件 4.3 数据输入输出的概念及在C 语言中的实现
清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.4字符数据的输入输出 (一).字符输出函数 一般形式: putchar(c 字符型变量 整型变量 函数作用:向终端输出一个字符 C程序设计(第三版) http://ccf.tsinghua.edu.cn 15
C程序设计(第三版) http://ccf.tsinghua.edu.cn 15 4.4 字符数据的输入输出 (一).字符输出函数 • 一般形式:putchar(c) • 函数作用:向终端输出一个字符 字符型变量 整型变量