C课件第2章基本数据类型与表达式

C课件第2章基本数据类型与表达式

ID:37232622

大小:329.31 KB

页数:46页

时间:2019-05-12

C课件第2章基本数据类型与表达式_第1页
C课件第2章基本数据类型与表达式_第2页
C课件第2章基本数据类型与表达式_第3页
C课件第2章基本数据类型与表达式_第4页
C课件第2章基本数据类型与表达式_第5页
资源描述:

《C课件第2章基本数据类型与表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章基本数据类型与表达式第2章基本数据类型与表达式2.1C++数据类型概述2.2C++的基本数据类型2.3常量与变量2.4运算符与表达式2.5数值运算符与数值表达式2.6赋值运算2.7关系与逻辑运算2.8条件运算符与逗号表达式2.9sizeof运算符2.10表达式的副作用和表达式语句2006-04-01《C++程序设计》2.1c++数据类型概述1.基本数据类型基本数据类型整型int字符型实型逻辑型单字符型char宽字符型wchar_t单精度型float双精度型doublebool2006-04-01《C++程序设计》2.数

2、据类型修饰符signed:有符号unsigned:无符号short:短型long:长型说明:1)类型修饰符可以修饰除void、bool类型以外的其他类型;2)上述修饰符均可用于整型和字符型;3)long修饰符还适用于双精度浮点数;2006-04-01《C++程序设计》2.2C++的基本数据类型2006-04-01《C++程序设计》说明:(1)表中的[int]可以省略,既在int之前有修饰符出现时,可以省略关键字int;(2)单精度类型float、双精度类型double、长精度类型longdouble统称浮点类型;(3)cha

3、r型和各种int类型统称整型类型;char型变量在内存中以字符的ASCII码值的形式存储;(4)字宽(字节)取决于操作系统和编译器的实现,可用sizeof验证;2006-04-01《C++程序设计》//ch2_1.cpp测试计算机中数据类型的字节长度#includevoidmain(){cout<<"char类型的长度是"<

4、nt)<

5、具有一个特定的数据类型。不同类型的变量在内存中占有存储单元的个数不同。2006-04-01《C++程序设计》变量定义1.命名变量名每个变量都必须有一个名字─变量名,变量命名遵循标识符命名规则。2.标识符命名规则(1)有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。(_Num1,8NUM,NUM8)(2)有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。2006-04

6、-01《C++程序设计》(3)C++的关键字不能用作变量名。注意:C++对英文字母的大小敏感,即同一字母的大小写,被认为是两个不同的字符。习惯上,变量名和函数名中的英文字母用小写,以增加可读性。标识符命名的良好习惯──见名知意,即通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。(4)命名风格:my_car,myCar,iMyCar,dMyCar2006-04-01《

7、C++程序设计》3.变量定义方式:<类型><变量名表>;例如:inta,b,c;doublex,y,z;4.变量赋值与初始化数据类型标识符1(初始值1),…,标识符n(初始值n);数据类型标识符1=初始值1,…,标识符n=初始值n;例如:doubleprice=15.5;intsize=100;5.typedf用typedef可以为一个已有的类型名提供一个同义词.例如:typedefdoubleprofit;typedefintINT,integer;INTa;profitd;2006-04-01《C++程序设计》2.3.2

8、常量1.整型常量10进制表示.例:132,-3458进制表示.例:010,-053616进制表示.例:0x7A,-0X3de2.实型常量(1)定点数形式。它由数字和小数点组成。如:0.123,.234,0.0等。(2)指数形式。如,123e5或123E5都表示123×105。要注意E或e的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。