C语言c++教程-讲义-1_C++数据与运算.ppt

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

C++ 语 言 程 序 设 计 第一讲 C++语言的数据与运算 C++语言的数据类型,运算符和表达式 任何一个计算机语言程序的内容都可概括为两个方面: 对加工对象(即数据)的描述; 对操作步骤(即加工动作)的描述. 因此对数据和操作的不同的描述规则就构成了各种不同的计算机语言. C++的数据类型 C++语言提供的数据类型如下: 基本类型 : 整型 , 实型(单精度型和双精度型) , 字符型,bool型(布尔型); 构造类型 : 数组 , 枚举型, 结构体 , 公用体(联合体); ------由基本类型按不同方式集合构造而成. 指针类型----“万能型” 空类型----无数值型 常量与变量 常量定义: 在程序运行过程中,其值不能被改变的量. 常量在计算机中是和程序代码存放在一起的. 常量类型及表示方式: 整型常量 : 4 , 6 , -3 实型常量 : 2.3 , -6.6 , 0.45 字符常量 : ’a’ , ’b’ , ’c’ 符号常量 : 用#define命令定义的代表常量的符号. 如: #define NUM 300000 则 NUM 即为符号常量. 变量定义: 在程序运行过程中,其值可以改变的量. 任何一个变量都由两部分组成 : 变量名和变量值. 变量名----用于区别不同变量的标识符,它在计算机中是存储单元中所存放内容的代号.或叫数据的名字,以便编程使用数据. 变量值----C++语言能够识别的任何有效的数值. 变量的类型----变量值的数据类型.每一个变量必须且只能有一个确定的类型. 定义变量时,由专门的命令字指定. 变量的作用域----变量在程序中的有效使用范围,由变量定义时在程序中的位置和作用域前缀命令字共同决定. 变量的存在时间----变量值在程序运行过程中的有效时间, 由变量定义时的存储类型前缀命令字决定. 整型数据 1.整型常量 三种表示形式 十进制 : 3 , -456 , 4294967295 , 0 ; 八进制 : 0112 , 056 , 03 , 0777 ; 以0开头的数. 十六进制 : 0x234 , 0xdef , 0xffffffff ; 以0x开头的数. 长整型常量的表示 : 56l , 0L; 2.整型变量 字符型数据 1.字符常量 只一种表示形式 : ‘q’ , ‘e’ . 即单引号括起来的数字,字母和各种符号. 3.字符串 字符串即字符序列. 字符串常量 由一对双引号括起来的字符序列.如 : “china” , “$212.32” , “b” “字符串变量” C++语言中没有专门的字符串变量定义,字符串变量是用字符数组来表示的. char a[12]; a=“how are you”; 枚举类型 概念 : 限制某变量的取值范围,将其定义在枚举出来的常量集合内. 定义 : enum 枚举类型名{枚举元素表列}枚举变量表列; 三种定义形式 : 1,”先类型,后变量”; 2.”类型,变量同时定义”; 3.”直接定义”; enum weekday {sun,mon,tue,wed,thu,fri,sat}; weekday d1,d2,d3; d1=sun; 说明: 1. 枚举元素为整型常量,默认第一个元素的值为0,若不人为改变,其后各元素的值按排序位置顺序加1,即为:1,2,3,4,….; 若人为改变了某个元素的值,则其后各元素的值在这个新改变的值基础上按序加1. 2. 枚举变量的值只能是枚举元素中的一个,若在使用中超出枚举元素值范围即出错. 3. 枚举类型名和枚举变量名不是一回事. 4. 枚举变量引用时,通过赋值语句,将某个枚举元素赋值给它即可.d1=sun; 5. 整型常数不能直接赋给枚举变量.只可通过强迫转换赋值.d1=(enum weekday)3; 6. 枚举变量的主要用途是”见名知义”和便于检查. 逻辑运算与逻辑表达式 一般逻辑运算专指 与,或,非三种运算,C++语言中提供的这三种运算的运算符是 与 || 或 ! 非 逻辑表达式 : 含有关系或者逻辑运算的表达

文档评论(0)

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

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

1亿VIP精品文档

相关文档