- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计顺序程序设计、输入输出本章学习目标/25掌握三种基本数据类型的使用字符型实型枚举型理解类型转换系统自动类型转换强制类型转换掌握标准输入/输出函数输出函数printf输入函数scanf内容进度/25字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf数据类型整型字符型实型(浮点型)枚举类型 基本类型 数据类型数组类型结构体类型共用体类型 构造类型 指针类型 空类型/25字符常量字符常量是用单引号括起来的一个字符。a、 B、%、+、? 注意:字符可以是字符集中任意字符5和5是不同的字符常量占一个字符的存储空间,在存储空间中存放的并不是字符本身,而是字符的编码(ASCII码),它是一个整数值ASCII码和字符的对照表见P364附录A(电子书P242, P243)记住几个关键的ASCII码(97,65,48,13,32)可参与算术运算C语言将字符常量当作一个小的整型常量来处理/25转义字符转义字符含义ASCII码\n换行,将当前位置移到下一行开头10\t将当前位置跳到下一个Tab位置9\b退格,将当前位置移到前一列8\r回车不换行,将当前位置移到本行开头13\\代表一个反斜杠字符“\”92\’代表一个单引号字符39\”代表一个双引号字符34/25一种特殊的字符常量,以反斜线 ‘\’开头,后跟一个或几个字符。具有特定的含义,不同于字符原有的意义。转义字符表转义字符Demo1.cpp#include stdio.hvoid main(){ printf( bc\tde\ra\n); printf(h\tj\b\bi k\n); printf(\Hello\, \S\\N\\n);}/25字符串常量字符串常量是由一对双引号括起的字符序列。“CHINA” 、“C program”、“$12.5” 与字符常量的区别:字符常量由单引号括起来,字符串常量由双引号括起来;字符常量只能是单个字符,字符串常量则可以包含零个或多个字符;在内存中的存储方式不同:字符常量占一个字节的内存空间;字符串“c program”在内存中的存储方式为:字符常量‘a’和字符串常量“a”虽然都只有一个字符,但是在内存中的存储方式是不同的。“ ”和””有区别/25字符变量字符变量用来存储字符,即单个字符。类型说明符:char定义:char c;可同时初始化:char c=‘c’;赋值:c=‘m’;存储形式与整型数据的存储类似,所以可以以字符形式输出,也可以以整数形式输出,甚至参与运算。c = 65; c=‘m’ + 1;输入输出的格式字符为:%c/25字符常量Demo.cpp/*字符常量的使用*/#include stdio.hvoid main(){ char c1 = a; char c2 = b; char c3 = c1 + 2; char c4 = c2 + 2; printf(c3 = %c\n, c3); printf(c4 = %c\n, c4); printf(\n); printf(c3 = %d\n, c3); printf(c4 = %d\n, c4);}/25字符变量/25打印两个字符,提示输入选择字符并输出字符。(Demo2.cpp)内容进度/25字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf实型常量 十进制小数形式注意:必须有小数点,或者最后加f或F举例:0.1 20.0 5.785 .5 300. 356f指数形式:a E n(a为十进制小数,n为十进制整数),其值为 a*10n合法的实型常量:2.1E5、3.7E-2、0.5E7、-2.8E-2不合法的实型常量:345 、E7、-5 、53.-E3 、2.7E/25实型变量 实型变量分为三类:单精度(float)型双精度(double)型长双精度(long double)型利用sizeof运算符计算float, double, long double的长度输入/输出的格式化字符:%f 或 %e输入两个实型数据相加并输出结果。(Demo3.cpp)/25实型变量 /25/*输入两个实型数据相加并输出结果。*/#include stdio.hvoid main(){ float m; float n; float p; m = 15.2f; n = 5.2f; p = m + n; printf(m+n = %f\n, p); printf(m+n = %.3f\n, p);}内容进度/25字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf枚举类型 枚举类型的使用声明枚举类型enum weekday {sun, mon, tue, wed, thu, fri, sat};定义枚举类型变量enum weekd
文档评论(0)