网站大量收购闲置独家精品文档,联系QQ:2885784924

c程序设计配套ppt及课后习题答案c才3-数据类型.ppt

c程序设计配套ppt及课后习题答案c才3-数据类型.ppt

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

转义字符!!! 在C语言程序中,常常会看到这样的语句: ????printf(“Welcome to C!\n”); ?执行结果:语句最后的\n并没有被打印在屏幕上。\n 称为“转义字符” 。 在碰到反斜杠时,printf把反斜杠和下一个字符结合起来构成“转义序列”,例如(\n)的意思是“换行”,它使光标定位到下一行的开始位置。 (1)下述标识符中,( )是合法的用户标识符。 A)AB B)void C)_student D)ab* (2)C语言中运算对象必须是整数的运算符是( )。 A)% B)/ C)%和/ D)* (3)下述C语言转义符中( )是非法的。 A)\b B)\037 C)\0xf D)\’ (4)C语言中最简单的数据类型包括( )。 A)整型,实型,逻辑型 B)整型,实型,字符型 C)整型,字符型,逻辑型 D)整型,实型,逻辑型,字符型 (5)下面四个选项,均是合法浮点数的选项是(???? ) A) +1e+1, 5e-9.4, 03e2 B) -.60, 12e-4, -8e5 C) 123e,,1.2e-.4 ,+2e-1 D) -e3, .8e-4, 5.e-0 * 第三章 数据类型、运算符和表达式 3.1 C语言的数据类型 C语言的数据结构是以数据类型形式出现的。 C的数据类型如下 : 数据结构? 待处理的数据都是以某种形式存在的(数字,字符等等) 数据之间存在某种联系 数据结构:数据的组织形式。如:数组(一系列前后相邻的数字) C语言中的任何数据都必须为其指定数据类型! 3.2 常量和变量 3.2.1 常量 符号常量 定义:程序运行时其值不能改变的量(即常数)。 分类: 直接常量: 整型常量 实型常量 字符常量 字符串常量 符号常量: 用标识符代表常量 定义格式: #define 符号常量 常量 一般用大写字母 是宏定义预处理命令,不是C语句 如:#define PRICE 30 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf(total=%d,total); } 运行结果:total=300 3.2.2 变量 “标识符”(identifier)的概念 定义:用来标识变量、常量、函数等的字符序列 组成规则: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感: case-sensitive 不能使用关键字 长度:各个C编译系统有不同的规定。建议不要超过8个 命名原则: 见名知意 不宜混淆 如l与I, o与0 在C语言中,要求对所有用到的变量,必须 “先定义、后使用”! 这样做的目的: (1) 避免变量名使用错; (2) 便于为不同类型的数据分配内存空间; (3) 便于在编译过程中检查该变量所进行的运算是否合法; 变量定义的一般格式: 数据类型 变量名[, 变量名2……]; 例如,int radius, length, area; 3.3 整型数据 3.3.1 整型常量的表示方法 三种形式: 十进制整数: 由数字0~9和正负号表示. 如: 123,-456,0 八进制整数: 由数字0开头,后跟数字0~7表示. 如: 0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如: 0x123,0Xff 3.3.2 整型变量 1.在内存中的存放形式:二进制(正数、负数的不同表示形式)。在内存中占两个字节。 最左边一位:符号位。0为正,1为负。 2.分类(根据数值表达范围的不同) (1)基本整型:int (数字范围:-215~(215-1)) (2)短整型:short int 或 short (3)长整型: long int 或 long unsigned signed 实际应用中,大部分常量的值是正的,如学生年龄,身高等。为此定义了“unsigned”-无符号类型,指代无符号数值,如123,4687等。 但是还有一些数字是负数:如-123, -3等,用“signed”-有符号类型来定义。 如果一个变量,既不指定为unsigned, 也不指定为signed,则默认为 signed。 无符号整型变量中可以存放的正数的范围比有符号整型变量中存放的范围扩大一倍。

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档