C课件第二章基本数据类型与表达式.ppt

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

第2章 基本数据类型与表达式;第2章 基本数据类型与表达式;2.1 c++数据类型概述;2.数据类型修饰符 signed:有符号 unsigned:无符号 short:短型 long:长型 说明: 1) 类型修饰符可以修饰除void、bool类型以外的其他类型; 2) 上述修饰符均可用于整型和字符型; 3) long修饰符还适用于双精度浮点数;;2.2 C++的基本数据类型;;// ch2_1.cpp 测试计算机中数据类型的字节长度 #includeiostream.h void main() { coutchar类型的长度是sizeof(char)endl; cout“宽char类型的长度是sizeof(wchar_t)endl; coutint类型的长度是sizeof(int)endl; coutlong类型的长度是sizeof(long)endl; coutfloat类型的长度是sizeof(float)endl; coutdouble类型的长度是sizeof(double)endl; coutlong double类型的长度是sizeof(long double); coutendl; };2.3 常量与变量;变量定义;(3)C++的关键字不能用作变量名。 注意:C++对英文字母的大小敏感,即同一字母的大小写,被认为是两个不同的字符。习惯上,变量名和函数名中的英文字母用小写,以增加可读性。 标识符命名的良好习惯──见名知意,即通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。 例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。 (4)命名风格:my_car,myCar,iMyCar,dMyCar;3.变量定义方式:类型 变量名表;  例如:int a,b,c;  double x,y,z; 4.变量赋值与初始化 数据类型 标识符1(初始值1), …,标识符n(初始值n); 数据类型 标识符1=初始值1, …,标识符n=初始值n; 例如:double price=15.5; int size=100; 5.typedf 用typedef可以为一个已有的类型名提供一个同义词. 例如:typedef double profit; typedef int INT,integer; INT a; profit d;;2.3.2 常量;; ;4.字符串常量 一对双引号括起的字符序列,字符序列可以包含空格、转义序列或任何其他字符,这些字符不一定是C++字符集中的字符,只要C++编译器支持即可. 例如:“This is a string;” “How do you do?” “I am a student.”;字符串常量; 5.布尔常量 布尔常量仅有两个: false(假)和true(真) 或:1 (真) 0 (假);6.枚举常量 枚举声明: enum 枚举名{枚举表}; 枚举表由若干个枚举符组成,多个枚举符之间用逗号分隔; 枚举符是用标识符表示的整型常量,又称枚举常量; 枚举常量的值默认为最前边的一个为0,其后的值依次加1; 枚举常量的值也可显式定义,未显式定义的则在前一个值的基础上加1; 例如:enum day {Sun,Mon,Tue,Wed,Thu,Fri,Sat};   enum day {Sun=7,Mon=1, Tue,Wed,Tur,Fri,Sat};;2.3.3 常量定义;2.3.4 宏定义的使用;2.4 运算符与表达式;按其在表达式中所起的作用又可分为: 算术运算符 + - * / % 关系运算符 = = == != 逻辑运算符 ! || 位运算符 ~ | ^ 自增自减运算符 ++ -- 赋值运算符 = 及其扩展(+= -= *= /= %= 等) 条件运算符 ? : 指针运算符 * 和 逗号运算符 , 分量运算符 * - 函数调用运算符() 下标运算符[] 求字节运算符 sizeof 强制类型转换运算符:(type) ;2.左值和右值 左值(left value,缩写为lvalue)是能出现在赋值表达式左边的表达式。左值表达式具有存放数据的空间,而且存放是允许的。例如: in

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档