- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.实型格式说明符 用于输入的实型格式说明符与用于输出的情形稍有不同。并且,单精度实型与双精度实型的输入格式说明符是不同的。 用于输入的单精度实型格式说明符为 %f 或 %e 用于输入的双精度实型格式说明符为 %lf 3.字符型格式说明符 用于输入的字符型格式说明符为 %c 或 %mc (1)在格式输入中,内存地址表中必须是变量地址,不能是变量名。且彼此间用“,”分隔。为此,C语言专门提供了一个取地址运算符:。 (2)与格式输出一样,格式输入格式控制中的各格式说明符与内存地址表中的变量地址在个数、次序、类型方面必须一一对应。 特别要注意的是,在用scanf()语句给双精度实型变量提供数据时,格式说明符应为%lf。 (3)当用于输入整型数据的格式说明符中没有宽度说明时,则在具体输入数据时分以下两种情况: ①如果各格式说明符之间没有其它字符,则在输入数据时,两个数据之间用“空格”、或“Tab”、或“回车”来分隔。 ②如果各格式说明符之间包含其它字符,则在输入数据时,应输入与这些字符相同的字符作为间隔。 (4)当整型或字符型格式说明符中有宽度说明时,按宽度说明截取数据。 (5)在用于输入的实型格式说明符中不能用m.n来指定输出的宽度和小数点后的位数(这是与输出的不同之处)。 (6)为了便于程序执行过程中从键盘输入数据,在一个C程序开始执行时,系统就在计算机内存中开辟了一个输入缓冲区,用于暂存从键盘输入的数据。开始时该输入缓冲区是空的。 字符输出函数的形式为 putchar(c) 这个函数的功能是,在显示屏幕的当前光标位置处输出变量c中的字符。其中c可以是字符型变量或整型变量。 字符输入函数的形式为 getchar() 这个函数的功能是接收从键盘输入的一个字符。 在C语言中,有三种类型的整型常量:基本整型常量、长整型常量、无符号整型常量。不管哪种类型的整型常量,在计算机中都用二进制补码表示,并且最高二进制位为符号位,“0”表示正,“1”表示负。 在C语言中,不管是哪种类型的整型常量,都可以用三种数制表示: (1)十进制整型常量。包括的符号有0~9,+与-。对于正整数,前面的“+”号可以省略。例如,+345,345,580,-234都是合法的整型常量,其中+345与345是等值的。 (2)十六进制整型常量。以0x开头,包括的符号有0~9与A~F(或a~f)。其中英文字母A(a)表示十进制值10,英文字母B(b)表示十进制值11,英文字母C(c)表示十进制值12,英文字母D(d)表示十进制值13,英文字母E(e)表示十进制值14,英文字母F(f)表示十进制值15。 (3)八进制整型常量。以0(零)开头,包括的符号有0~7。在八进制整型常量中,是不允许出现数字8与9的。 在C语言中,实型常量有以下两种表示形式 (1) 十进制数形式 在十进制数形式中,可以包括符号“+”与“-”,0~9十个数字以及小数点“.”。必须注意,在十进制数形式中,小数点是必须要有的。 (2) 指数形式(科学记数法) 在指数形式中,可以包括符号“+”与“-”,0~9十个数字,小数点“.”以及e(或E)。其中e(或E)后面应为整数。 在使用指数形式时要注意以下两点: ① 在符号e的前面必须要有数字。 ② 在符号e的后面必须为整数,即不能是带有小数点的实型数。 在C语言中,字符常量是指由一对单引号(单撇号)括起来的一个字符 在C语言中还定义了一些特殊字符,又称为转义字符,它们都是以反斜杠开头的 \n 换行 \r 回车 \b 退格 \t 制表(横向跳格) \ 单引号(单撇号) \ 双引号(双撇号) \ddd 1~3位八进制数所代表的ASCII码字符 \xhh 1~2位十六进制数所代表的ASCII码字符 \f 走纸换页 所谓变量,是指在程序执行过程中其中的值可以改变的量。C程序中的变量实际上是存储单元,它对应于计算机中的某个内存空间。 Visual C++ 6.0环境下的C语言中基本数据类型存储情况 类型 类型标识符 长度 (字节) 数值范围 整型 无符号整型 短整型 无符号短整型 长整型 无符号长整型 字符型 无符号字符型 单精度型 双精度型 in
您可能关注的文档
- C语言程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 赵山林 高媛 第十一章 位和位段.ppt
- C语言程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 赵山林 高媛 第四章 选择结构程序设计.ppt
- C语言程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 赵山林 高媛 第五章 循环结构程序设计.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第1章090909.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第3章091013.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第4章090909.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第6章090924.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第10章091111.ppt
- C语言程序设计 配套课件 作者 朱立华 王立柱 C语言程序设计课件第12章091122.ppt
- C语言程序设计 题解与上机指导 作者 岐艳芳 全书 第1章.ppt
- C语言程序设计教程 第3版 作者 徐士良 第3章 C语言表达式与宏定义.ppt
- C语言程序设计教程 第3版 作者 徐士良 第5章 循环结构.ppt
- C语言程序设计教程 第3版 作者 徐士良 第6章 模块设计.ppt
- C语言程序设计教程 第3版 作者 徐士良 第9章 结构体与联合体.ppt
- C语言程序设计教程 修订本 作者 徐士良 第4章.ppt
- C语言程序设计教程 修订本 作者 徐士良 第6章.ppt
- C语言程序设计教程 修订本 作者 徐士良 第7章.ppt
- C语言程序设计教程 修订本 作者 徐士良 第9章.ppt
- C语言程序设计教程 作者 陈宝贤 第0章 内容简介、教学要求.ppt
- C语言程序设计教程 作者 陈宝贤 第2章程序设计基础知识.ppt
文档评论(0)