c++入门必懂的数据类型.ppt

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

数据类型 对程序设计的认识 程序设计:用计算机语言编写程序。 算法 + 数据结构 = 程序 数据结构:描述对象的特性 算法:描述数据的变化 为了使程序便于维护,还应当采用结构化程序设计方法,并用一种计算机语言表示。 算法 + 数据结构 + 程序设计方法 + 语言工具和环境 = 程序 算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。 对算法的认识 广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。 计算机算法可以分为两大类: 1、数值运算:目的是求数值解 2、非数值运算。 算法的特性: 1、有穷性:有限的操作步骤 2、确定性:含义是唯一的,没有“歧义” 3、有零个或多个输入 4、至少有一个输出:没有输出的算法是没有意义的 5、有效性:每一个步骤都有可能被执行,并得到确定的结果 基本符号 ANSI标准推荐的32个关键字 标识符(identifier) 标识符(identifier) 考察姓名的内容: 姓:固定内容,代表一个家族(500年前是一家); 名:1、家长指定,通常有某种含义(如美好的愿望等); 2、不用忌讳字(奔驰车不命名为“奔死”); 3、长度,约定成俗。 标识符(identifier) 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。 定义原则: 1、只能由字母、数字和下划线三种字符组成; 2、第一个字符必须为字母或下划线; 3、不能使用C的保留字 4、区分大写字母和小写字母; 5、注意变量名长度。 建议: 1、见名知意:增加程序可读性; 2、标明变量类型。 类型 常量 常量 常量:在程序运行的过程中,其值不能被改变的量,它有固定的值。 例如:整型常量、实型常量、字符常量等。 直接常量:常数; 符号常量:可用标识符代表一个常量。符号常量的值在其作用域内不能改变,也不能再被赋值。 求圆的面积和周长 程序1: main() { double area, circumference; area = 3.14*3.0*3.0; printf(“area = %f\n”, area); circumference = 2.0*3.14*3.0; printf(“circumference = %f\n”, circumference); } 整型数据--整型常量 整型常量即常整数。 表示: 1、十进制整数。 2、八进制整数:以0开头的数。 3、十六进制整数:以0x开头的数。 类型: 1、根据数值大小,为int 型或 long int型; 2、常量中无unsigned型。 3、强制为long int型:在一个整常量后面加一个字母L或l。 整型常量表示 实型数据--实型常量 实型变量: 1、单精度:float, 7位有效数字,10E-38~10E38 2、双精度:double, 15~16位有效数字,10E- 308~10E308 实型常量: 1、表示方法:十进制数形式, 指数形式 2、实型常量不分float型和double型。 字符型数据--字符常量 用单引号(‘’)括起来的一个字符。 1、直接列写字符:‘a’, ‘A’,’”, ‘|” 2、用ASCII码表示:‘\码值’,码值表示任何可以输出的字母字符、专用字符、图形字符和控制字符。 ASCII --美国信息交换标准代码(American Standard Code for Information Interchange) 码值:\ddd 1~3位8进制数所代表的字符 \xhh 1~2位16进制数所代表的字符 附录中的ASCII值为10进制表示 3、转义字符:‘\字符’,将反斜杠后面的字符转变成另外的意义。如:‘\n’, ‘\t’, ‘\v’, ‘\b’, ‘\r’, ‘\f’, ‘\\’, ‘\’’等。 字符型数据--字符串常量 用双引号(“”)括起来的字符序列。 字符常量和字符串常量的不同 1、字符常量用单引号,字符串常量用双引号。 2、字符常量可以赋给字符变量,字符串常量不能赋给字符变量。 3、字符串的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。 C规定以字符‘\0’作为字符串的结束标志。 ‘\0’在ASCII码中是“空操作字符”,它不引起任何控制动作,也不是一个可显示的字符。 ‘\0’字符是系统自动加入。 字符串常量的长度是“实际字符数目+1”。 常量 常量 变量 如同用同一个杯子装载不同的物质。 虽然是同一个杯子,但由于所装载的物质不同,从而使杯子的值发生了变化。 变量 应用原则: 先定义,再使用 目

文档评论(0)

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

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

1亿VIP精品文档

相关文档