- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2024年在专题学习恪守“六大纪律”筑牢思想根基研讨交流发言材(10篇).docx
- 《稻草人》读书课、指导课、欣赏课、汇报课教学设计.pdf
- 部编版道德与法治二年级上册假期有收获(精品课件).ppt
- 2024全国交管12123驾驶证学法减分(学法免分)考试题库与参考答案.docx VIP
- 第2课 在线信息的有哪些信誉好的足球投注网站 教学设计 苏科版信息科技三年级上册.pdf
- 2024年乡镇平安建设实施方案范文(精选9篇).docx VIP
- GBT 1.1-2020 标准化文件的结构和起草规则 授课讲解文件资料.pdf
- 双频大张角射灯天线产品规格书.pdf
- 宇通客车营运能力分析.docx
- 红色大气简约风红色经典故事PPT模板.pptx VIP
文档评论(0)