第2章 的 基本数据类型和运算符.ppt

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

第2章 基本数据类型和运算符 2.1 基本数据类型 不同的数据在计算机中的表示方法是不同的(如:定点数、浮点数、字符数据等不同类型),这是由计算机的二进制存储特性所决定的。在程序中要指定数据的类型,以便编译系统能够按指定类型确定其表示方法、字节个数、以及运算方式。 C语言中基本数据类型很多,短的、长的、有符的、无符的,变化丰富。初学者可能感到比较困难,其实从数据的存储形式上来看,归纳起来实质上只有两大类型的数据 — 整型数据和实型数据,即定点整数和浮点数。 C语言的数据类型 在C语言的数据类型中,指针类型和构造类型又称为导出类型(Derived Tupe),定义这类数据时要用到基本类型(Basic Type)。枚举类型(Enumerated Type)用于定义有一定取值范围的数据。空类型(The Type Void)表示所定义的对象没有任何值。 在C语言的程序中,对于所用到的数据必须事先进行定义,即“先定义,后使用”。 VC++ 6.0下基本数据类型名和长度以及取值范围 2.2 常量(Constant) The value of a constant is given at COMPILE time, and (of course) cannot be changed. C语言中的常量有整型常量、实型常量、字符型常量、字符串常量、符号常量、枚举常量等。 Integer constants,floating point constants,character constants,character string constants and enumeration constants are all constants. 基本类型常量四通过书写形式隐式说明的,即由其书写格式确定数据的类型是实数、十进制整数、八进制整数、十六进制整数、字符还是字符串。 整型常量(integer constants) 整型常量有三种形式:十进制、八进制和十六进制整数。 十进制整数: 十进制整数由0-9这10个数字和正负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略;当一个整数是两位或大于两位数时,其最左边的数字不能为0。 例如:123 597 -425 0 -0是合法的整数。而0932是非法的整数表示方法。 八进制整数: 八进制整数必须以0(零)开头并由0-7这8个数字和正负号组成,正负号只能出现在最左边。正数正号可以省。 例如:0123 0404 -0453 -00是合法的八进制整数,而0128是非法的。 整型常量(integer constants) 十六进制整数。十六进制整数必须以0x(0X)开头,由0-9,a,b,c,d,e,f(或A,B,C,D,E,F)这16个符号和正负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略。 例如: 0x123 0Xfa1 -0x9a12 -0x0是合法的十六进制数。 0x12g -x897a 25b 是非法的十六进制数。 整型常量的后缀U和L U和L分别是unsigned和long的第一个字母,可以跟在整型常量的后面,以指明该整数为无符整型常量(unsigned型)、长整型常量(long型)以及无符长整型常量(unsigned long型)。使用时U和L可以小写。 如: 长整型数: 32768l 0761L 0xd1dL 无符整型数:32768u 0x2a7U 0277U 无符长整型数:555ul 0xabcUL 0722ul 实型常量(floating point constants) 实型常量又称浮点型常量,有两种表示方法: 十进制小数形式 和 指数形式。 十进制小数形式:十进制小数由0-9十个数字、小数点、正号、负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略。如:123.5 032.45 ?.0 0. 是正确的书写方式。 指数形式。指数的一般形式如下: [?][整数部分][ .小数部分][e±n] “整数部分”和“小数部分”不可全无。 [e±n]为指数部分,e可大写,n是一个1~3位的十进制整数(第一位可为0),2e2表示2×102 。 例如:123.5E3,-0.45e-4,1E+012,0e5是合法的指数形式。 -E5,-1E2.05,.e5,0.8E+k是非法的指数形式。 实型常量的后缀F和L 实型常量缺省的类型为double型。为满足实型常量的存储形式、数据精度上的特定需要,可用后缀F和L对实型常量进行类型转换。 F和L可跟在实型常量的后面,以指明该实数为单精度实数(float型)或长双精度实数(l

文档评论(0)

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

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

1亿VIP精品文档

相关文档