- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章C,基本数据类型
1
第2章 基本数据类型与表达式
六沏健绸霓搂浴闭涌木诊磁驭逐敏瞩舱蔬块猛扬就塔喂鹅瑶涎蹿邪匣备聚第2章 C,+基本数据类型第2章 C,+基本数据类型
2
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
有符号数
无符号数
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32767
32767
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
32766
32766
……
……
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1(补码)
65535
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
-2
65534
……
……
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
-32767
32769
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-32768
32768
嗽奥铰董眩芦螺索汇蒜丙丛楼逊撞临骆袭啄噪射电炳当麦拙凄清撂越镊遁第2章 C,+基本数据类型第2章 C,+基本数据类型
3
常量与变量
常量:在程序运行过程中,其值一直保持不变的量为常量。
常量也区分不同的类型:30,40 为整型,30.0,40.0为实型,编辑器只是根据其表面形式来判断其类型。
变量:在程序运行过程中,其值可以改变的量为变量。
变量在程序的执行中能够赋值,发生变化。变量有一个名字,并在使用之前要说明其类型,一经说明,就在内存中占据与其类型相应的存储单元。
求涉艺挣硝崩忻锰脏溪釜彪顶桃泌诲菩侗酒荐诈胚雀鸳质匡单列佯祈亚勘第2章 C,+基本数据类型第2章 C,+基本数据类型
4
#includeiostream.h
#define PRICE 30 //常量,在程序中保持不变
void main(void)
{ int num, total; //定义变量,在内存中开辟区间
num=10; //变量赋值,10为常量
total=num*PRICE;
cout“total=“total; //输出结果
}
其中:num=10 total=num*PRICE
是赋值号,不同于数学意义上的等号。
num
total
10
300
瓤尉缚葱框冬拍饿递痞顾切厕叫盐灿四步沦逸襟潞泳痔诉蚀伊瞻凸拐鬃唆第2章 C,+基本数据类型第2章 C,+基本数据类型
5
C/C++中有多种数据类型,均有常量与变量之分,各占不同的内存空间,正确定义与使用数据是编写程序的基本前提。
雄帘俭猎霄塘准如梭寻序肆留拼炯叔分煤雨奠弓砾少渡氏耀涎躇炸蜕级肺第2章 C,+基本数据类型第2章 C,+基本数据类型
6
变量名的命名方法:
变量名、数组名、函数名…称为标识符。
标识符只能由字母、数字、下划线这三种字符组成,且第一个字符必须为字母或下划线,长度不大于247个字符,大小写不通用。(关键字不能作为标识符)。
关键字即是VC++的语法要求中使用的字。
如 int if while 等。
正确的标识符:INT, sum , de12, SUM等。变量必须使用前定义,以分配空间。
举例说明
哈度蚜吟停蔗伶田态岂猎锗糜巾便摸争塑伶墙声胯桥贸诀滩世测蓖占哎樱第2章 C,+基本数据类型第2章 C,+基本数据类型
7
abc English 2xy x-y if Else b(3) ‘def’ Chine_bb b3y AbsFloat float
一般变量都是用匈牙利命名法命名的。
int nCount;
char chChoice;
霹涡博奎殴赶恫唱杯芦缀劫誉躯薪回猜杠绳岛沛是凑篷匡刽顷备券圈萌兜第2章 C,+基本数据类型第2章 C,+基本数据类型
8
整型数据
整型常量:
常量是根据其表面形式来判定,整型量即是没有小数点的整数,范围:-231~(231-1) ,有三种形式:
1)十进制(默认方式) 43 1345 87654
2)八进制 以0开头 043, 056, 011
3)十六进制 以0x开头 0x12 0xa3 0x34 0xdf(举例说明)
周另资娄妆歉慎每骆驱财昂贱毕鲸溪鞘廖淬姻境悠冯舍始氰巡吨劝茫咙琐第2章 C,+基本数据类型第2章 C,+基本数据类型
9
#includeiostream.h
void main(void)
{
int int10,int8,int16; //定
文档评论(0)