- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
清华大学C语言程序设计 L3 顺序程序设计与基本数据类型(二)精选
计算机程序设计基础
3讲 顺序程序设计与
基本数据类型(二)
沈瑜(010
shenyu@tsinghua.edu.cn
清华大学电机系
2015.9.30
1
主要内容
简单的C程序设计举例(二)
顺序程序设计,实现简单的输入输出
简单的数据类型(二)字符型数据
简单数据的输入输出(二)
printf putchar
scanf getchar
《C程序设计(第四版)》 3章
《C语言程序设计: 现代方法( 2版)》 2,3,4,7章 2
3.1 简单的C程序设计举例 (二)
l例1: TalkMachine Ver1.0
3
l例2: 成绩的等级
4
不识字的计算机?
l例3: 问题:字符,是怎么存储/使用的?
printf( Hello !\n”);
printf( 你好!\n”);
5
3.2 简单的数据类型(二)字符型数据
1. 字符与字符代码
大多数系统采用标准ASCII字符集 (共128个)
– 字母:A ~ Z a ~ z
– 数字:0 ~ 9
– 专门符号:29个:! ” # ‘ ( ) *等
– 空格符:空格、水平/垂直制表符、换行、换页
– 不能显示的字符:空(null)字符( 以‘\0’表示)、警告( 以
‘\a’表示)、退格( 以‘\b’表示)、回车( 以‘\r’表示)等
每个字符在计算机内部用一个整数表示,称
为字符编码
– 参见P.377 的ASCII码表 (标准/扩展) 6
7
字符的表示
用单引号括起来一个字符
– 如:’A’ ’a’ ’.’ ’?’ ‘1‘ ‘ ’
有的字符是不可见的,只能用特殊形式(转义字符)
表示。下面几个一定要牢记:
– 如:‘\n’ ‘\r’ ‘\t’ ‘\’’ ‘\”’ ‘\\’
– 如: ‘\012’ ‘\x0A’ 八进制、16进制表示
字符’1’和整数1是不同的概念:
– 字符’1’只是代表一个形状为’1’的符号,需要时按原样
输出,在内存中以ASCII码形式存储,占1字节
0 0 1 1 0 0 0 1
– 整数1是以整数存储方式(二进制补码方式)存储的,占
2个或4个字节
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8
2. 字符变量
用类型符char定义字符变量
char c = ’?’;
定义字符变量c,且初始化为’?’
printf(”%d %c\n”, c, c );
输出结果是:
您可能关注的文档
- 淡水养殖池塘水质预警模型精选.pdf
- 液压传动试题12A1-答案及评分标准精选.pdf
- 淬火强化曲轴的弯曲疲劳分析精选.pdf
- 淮南市浅层地下水环境质量设计说明书精选.doc
- 淮阳县2011年第二批农村饮水安全工程开工资料精选.doc
- 淮南市“十三五”规划研究报告精选.doc
- 深入开展课堂教学层次性研究努力提高课堂教学质量精选.ppt
- 淮阴医院刘老庄分院医疗从业人员行为规范培训精选.ppt
- 淮滨县养老地产调查研究报告精选.doc
- 深入分析Java中的中文编码问题精选.pdf
- 清华大学人文学院伦理学专业考博历年考博真题复习内部资料分数线联系导师模板-育明考博精选.pdf
- 清华大学中国近现代史专业历年考博真题复习内部资料分数线联系导师模板-育明考博精选.pdf
- 清华大学公共管理专业考研专业课笔记整理-育明·斯泰朗考研精选.pdf
- 清华大学刑法学专业考博真题解析考试内容复习资料分数线经验分享-育明考博精选.pdf
- 清华大学刑法学专业历年考博真题复习内部资料分数线联系导师模板-育明考博精选.pdf
- 清华大学卫生法学专业历年考博真题复习内部资料分数线联系导师模板-育明考博精选.pdf
- 清华大学哲学专业宗教学考博复习内部资料分数线联系导师模板-育明考博精选.pdf
- 清华大学商法学专业考博真题解析复习内部资料考试内容联系导师模板-育明考博精选.pdf
- 清华大学政治学理论与方法专业考博老师笔记-育明考博精选.pdf
- 清华大学应用语言学与语言教育专业历年考博真题复习内部资料分数线联系导师模板-育明考博精选.pdf
最近下载
- T∕CACM 1066.2-2018 中医治未病标准化工作指南 第2部分:标准体系.docx VIP
- 技术服务措施及保障措施方案.docx VIP
- 新媒体环境下的微博营销【文献综述】.doc VIP
- 2021钻床工考试-初级钻床工考试(精选试题).doc VIP
- 化工企业双重预防机制.pdf VIP
- (铁总计统〔2017〕177号 )中国铁路总公司关于进一步加强铁路建设项目征地拆迁工作和费用管理的指导意见.pdf VIP
- 深圳新桥街道万丰社区大朗山片区城市更新项目.pdf
- 中小学劳动教育课程如何创新与实施.docx VIP
- 大航海时代OL陆战技巧学习指南.docx
- 集中式山地光伏电站方阵区直流电缆敷设技术要求.pdf VIP
文档评论(0)