第2章基本数据类型和运算符试题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据是算法的处理对象,在程序中准确有效地描述数据的类型、表示方法、处理方式是至关重要的。准确有效的数据描述是编程的基础。 本章重点是基本数据类型及其运算规则。包括: 常量的表示方法。 转义字符的含义和表示方法。 变量(包括指针变量)的定义方式和运算规则。 主要运算符的使用方法。 运算表达式的书写方式。 著名的++、--运算符等。;不同的数据在计算机中的表示方法是不同的(如:定点数、浮点数、字符数据等不同类型),这是由计算机的二进制存储特性所决定的。在程序中要指定数据的类型,以便编译系统能够按指定类型确定其表示方法、字节个数、以及运算方式。 C语言中基本数据类型很多,短的、长的、有符的、无符的,变化丰富。初学者可能感到比较困难,其实从数据的存储形式上来看,归纳起来实质上只有两大类型的数据 — 整型数据和实型数据,即定点整数和浮点数。 ;在C语言的数据类型中,指针类型和构造类型又称为导出类型(Derived Tupe),定义这类数据时要用到基本类型(Basic Type)。枚举类型(Enumerated Type)用于定义有一定取值范围的数据。空类型(The Type Void)表示所定义的对象没有任何值。 在C语言的程序中,对于所用到的数据必须事先进行定义,即“先定义,后使用”。;类型定义符;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. 基本类型常量是通过书写形式隐式说明的,即由其书写格式确定数据的类型是实数、十进制整数、八进制整数、十六进制整数、字符还是字符串。;整型常量有三种形式:十进制、八进制和十六进制整数。 十进制整数: 十进制整数由0-9这10个数字和正负号组成,正负号只能出现在最左边。表示一个正数时,正号可以省略;当一个整数是两位或大于两位数时,其最左边的数字不能为0。 例如:123 597 -425 0 -0是合法的整数。而0932是非法的整数表示方法。 八进制整数: 八??制整数必须以0(零)开头并由0-7这8个数字和正负号组成,正负号只能出现在最左边。正数正号可以省。 例如:0123 0404 -0453 -00是合法的八进制整数,而0128是非法的。 ;十六进制整数。十六进制整数必须以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分别是unsigned和long的第一个字母,可以跟在整型常量的后面,以指明该整数为无符整型常量(unsigned型)、长整型常量(long型)以及无符长整型常量(unsigned long型)。使用时U和L可以小写。 如: 长整型数: 32768l 0761L 0xd1dL 无符整型数:32768u 0x2a7U 0277U 无符长整型数:555ul 0xabcUL 0722ul ;实型常量又称浮点型常量,有两种表示方法: 十进制小数形式 和 指数形式。 十进制小数形式:十进制小数由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是非法的指数形式。 ;实型常量缺省的类型为double型。为满足实型常量的存储形式、数据精度上的特定需要,可用后缀F和L对实型常量进行类型转换。 F和L可跟在实型常量的后面,以指明该实数为单精度实数(float型)或长双精度实数(long double型)

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档