清华大学C语言程序设计 L3 顺序程序设计与基本数据类型(二)精选.pdf

清华大学C语言程序设计 L3 顺序程序设计与基本数据类型(二)精选.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 ); 输出结果是:

您可能关注的文档

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档