- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第三章(数据类型和表达式)2
每一个字符有一个唯一的编码。称为ASCII码
(American Standard Code for Information Interchange)
常用字符有128个,编码从0到127。 ;一. 字符常量
字符常量需要用单引号括起来。
例如: A 、b 、0 等。; \n —— 回车换行(ASCII码为10)
\t —— 水平制表符 (TAB键)
\b —— 退格
\f —— 换页
\a —— 响铃(ASCII码为7)
\“ ——“
\’ —— ’
\\ —— \;(2) 任何字符都可以用下面的形式表示:
\字符的ASCII值
其中ASCII码值只能用三位八进制或两位十六进制表示。
三位八进制的表示:\ddd ; (d: 0~7);
两位十六进的表示: \xdd ; (d:0~ 9;A~ F ) ;二.字符变量; 字符数据与整型数据可以互相赋值。;四. 字符串常量 (C字符串)
双引号括起的一串字符
如:“how are you”;“china\n”; “a”; “5\tbc”; “123.4”
字符串常量的存储方??
以字符‘\0’(NULL)作为字符串结束标志,C语言中出现的所有由双引号括起来的一串字符中一定包含该字符。; I say:”Goodby!”;3.6 运算符及表达式;二. 学习运算符应注意的问题;三. 表达式
用运算符将运算对象按C的语法规则连接起来的式子叫表达式。
例: 5 * b/c-1.5+‘a’ ;
(x+y)*(a+b)/(a-b); 12%5+sqrt(31);
1. 运算对象:常量、变量、函数等;
2. 运算符:
分单目运算、双目运算和三目运算符;;3. 注意与数学上习惯的表示方法的不同;3.7 算术运算符;例:将一个4位整数n,分离出个位、十位、百位和千位。;3.8 赋值运算符;二. 算术赋值运算----组合运算;3.9 自增自减运算符;例1: int a=2,b=3;
执行:x=a++ + ++b; x= a= b= ;3.10 不同数据类型间的转换;形式: (数据类型)表达式
当需要做一些特殊的运算,必须使用强制类型转换运算。
例1:int k=3; float x; 执行: x=1/k; 问x的值?
如何让x得到0.3333333的值?
例2:int a=3,b=4; float x=10.4,y=3.5;
表达式:(float)(a+b)/2+(int)x%(int)y的结果?
[注意]
(1)转换是暂时的,定义是永久的;
(2)它是一个运算符, 单目运算, 优先级为2;;本章习题
文档评论(0)