- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
- 3 -
第二章 数据类型及其运算
第一节 标识符
一.定义----掌握
在 c 语言中,有许多符号命名都必须遵守一定的规则,按此规则命名的
符号称为标识符。
命令规则:__由字母,数字,下划线组成,且以字母或下划线开头________
注意:c 语言中大小写区分
二.分类 -----了解
1.关键字______系统预先定义好的,可供学习使用. Eg:if else , while___
2.预定义标识符___系统预先定义好的,可供学习使用.__eg:printf ,scanf
3.自定义标识符____用户自己定义,命名时需要遵循命名规则.
符号常量名,变量名,函数名,指针名,结构名等.
第二节 常量------掌握
一.定义:常量就是在程序中不变的量。
_______________________________________________________________
二.分类:符号常量和直接常量。_________________________________
三.符号常量:用标示符代表一个常量。
注意:符号常量在使用之前必须先定义.
一般形式为:#define 标识符常量
__# define PI 3.1415926
程序中凡是出现PI的地方都用3.1415926这个值替换___
提示:符号常量一般用大写
【例2.2.1】符号常量的使用。
#define PRICE 30
main()
{ int num,total;
num=10;
total=num* PRICE;
printf(“total=%d”,total);}
300
- 4 -
四.直接常量
(一)分类: 整型,实型,字符型,字符串型
___掌握点:分类 , 组成 , 特别注意__________________________
(二)具体介绍
1.整型常量------整数
整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和
十进制三种。
1)十进制整常数:十进制整常数没有前缀。其数码为0~9,正负号。
_____eg:123 456 “逢十进一”_____________________________
2)八进制整常数: 八进制整常数必须以0 开头,即以0 作为八进制数的前
缀。数码取值为0~7。(无负值)
_____eg:023 “逢八进一”___________________________
3)十六进制整常数:十六进制整常数的前缀为0X 或0x。其数码取值为0~9,
A~F 或a~f(表示10~15)。 (无负值)
____eg:0x3g “逢十六进一”_______________________
补充:进制之间的转化
___二进制数由0和1组成.
A:十进制→二进制 “除二取余倒排” 13→”1101”2
B:十进制→N进制 “除N取余倒排” 128→”0x80”16 76→”0114”8
C:N进制→十进制 “从右到左以进制为底数,次幂从0依次递增并相加”
(1101)2→(13)10 1*100+0*101+1*102+1*103=13
(0x3b)16→(59)10 b”11”*160+3*161=59
(0117)8→(79)10 7*80+1*81+1*82=79
D:m进制→n进制 “以十为中介转化” (0x5f)16→(95)10→(0137)8________
2.实型常量:实型也称为浮点型。实型常量也称为实数或者浮点数。
形式:十进制小数形式,指数形式。
1)十进制数形式:由数码0~ 9 ,小数点和正负号组成。
___eg:1.23 123.45 123. .123 . _____________________
注意,必须有小数点,且小数点前后可以没有数。
2)指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,
可以带符号)组成。
其一般形式为:a E n(a 为十进制小数,n 为十进制整数)
___eg:1.23e5→1.23*105 , 1.234e-7→1.234*10-7 ____________
____严格格式: a E n
a为小数,整数位为1位,小数位6位.
E不变
n为整数,共3位.前面有符号(+-)
eg: 1.230000e+
文档评论(0)