字符型数据.字符型数据.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言程序设计主讲老师:王红叶

字符型数据02PARTTWO

ChineseFood的输出任务描述

掌握C语言的字符型数据及其表示方法。专升本考试大纲中对本节内容的考核要求

字母:大写英文字母A~Z,小写英文字母a~z数字:0~9专门符号:29个,包括!#()*+,-./:;=?[\]^_`{|}~空格符:空格、水平制表符、垂直制表符、换行、换页不能显示的字符:空(null)字符(以\0表示)、警告(以\a表示)、退格(以\b表示)、回车(以\r表示)等ASCII字符集

ASCII码表注意大写字母‘A’的ASCII代码是十进制数65,二进制形式为1000001。小写字母‘a’的ASCII代码是十进制数97,二进制形式为1100001。空格字符‘’的ASCII代码是十进制数32,二进制形式为0100000。010000010110000100100000

ASCII码表注意字符′1′和整数1是不同的概念。字符′1′只是代表一个形状为′1′的符号,在需要时按原样输出,在内存中以ASCII码形式存储,占1个字节。而整数1是以整数存储方式(二进制补码方式)存储的,占2个或4个字节。整数运算1+1等于整数2,而字符′1′+′1′并不等于整数2或字符′2′。001100010000000000000001

字符变量字符变量是用类型符char定义字符变量。charc=?; //定义c为字符型变量并使初值为字符′?′。′?′的ASCII代码是63,系统把整数63赋给变量c。printf(%d%c\n,c,c);//用“%d”格式输出十进制整数63,用“%c”格式输出字符′?′说明:用“%d”格式输出十进制整数63,用“%c”格式输出字符’?’。字符类型也属于整型,也可以用signed和unsigned修饰符。在使用有符号字符型变量时,允许存储的值为-128~127,但字符的代码不可能为负值,所以在存储字符时实际上只用到0~127这一部分。

charch1=C;//定义字符charch2=h;charch3=i;charch4=n;charch5=e;charch6=s;charch7=F;charch8=o;charch9=d;printf(%c%c%c%c%c%c%c\t,ch1,ch2,ch3,ch4,ch5,ch6,ch5);printf(%c%c%c%c\n,ch7,ch8,ch8,ch9);return0;#includestdio.hintmain(){}ChineseFood的输出声明头文件定义字符型变量案例实现

小结字符型数据

感谢观看

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档