C语言课件-3数据类型、运算符和表达式-2009.ppt

C语言课件-3数据类型、运算符和表达式-2009.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符与表达式 3.1 C语言的字符集 3.2 C语言的数据类型 3.3 常量与变量 3.4 变量的定义与赋值 3.5 符号常量 3.6 运算符与表达式 3.7 各类型数据的混合运算 3.8 不同类型赋值的结果 3.1 C语言的字符集 3.1.1 ?? C语言字符集: 1、字母:小写字母a~z、大写字母A~Z。 2、数字:0~9共10个。 3、空白符:空格符、制表符、换行符等。 4、标点和特殊字符 。 5、字符常量,字符串常量和注释中还可以使用汉字或其它可表示的图形符号。 3.1.2?? C语言词汇(六类) 1、标识符: 变量名、函数名、标号等。 2、关键字: 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。 P365 (1)类型说明符:用于定义、说明变量、函数或其它数据结构的类型。 (2)语句定义符:用于表示一个语句的功能。 (3)预处理命令字:用于表示一个预处理命令。 标识符:由英文字母、数字和下划线这三种字符组成且第一个字符必须为字母或下划线。 作用:用来给变量、函数等命名 注意: 1.区分大小写英文字母 2.关键字(保留字)不能作标识符 例: book 、Book 、int1 、Int 、printf 、_a12 都可作标识符 5a 、 $ 、p#、int、x+y 都不可作标识符 3、运算符: 运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。 4、分隔符 在C语言中采用的分隔符有逗号和空格两种。 5、常量: 在后面章节中将专门给予介绍。 6、注释符: C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。 3.2 C语言的数据类型 3.3??? 常量与变量 基本数据类型分为: 1、常量:在程序执行过程中,其值不发生改变的量 2、变量:其值可变的量称为变量。 3.3.1 常量 直接常量(字面常量): n????整型常量:12、0、-3; n????实型常量:4.6、-1.23; n????字符常量:‘a’、‘b’。 n????字符串常量:“ABC”、“123”。 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。 符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。 常量 一、整型常量: 1. 十进制整数:123 、-76 、0 2.八进制整数:076 、-0253 076转换成十进制:7*8+6 3.十六制整数:0xa 、0x20 、0xf4 0xf4转换成十进制:15*16+4 整型数据在内存中的存放形式: 如果定义了一个整型变量i: int i; i=10; 十进制数10是以二进制形式表示的:1010,每一个整形变量在内存中占内2字节,存放示意图为: ? 事实上,数值是以补码表示的: n????正数的补码和原码相同; n????负数的补码:将该数的绝对值的二进制形式按位取反再加1。 例如: 求-10的补码: 10的原码: 取反: 再加1,得-10的补码: 由此可知,左面的第一位是表示符号的。 二、实型常量(浮点型):也称为实数或者浮点数。实数只采用十进制,有二种形式: 实型常量实例: 小数形式:12 . 、–.71 、–0.71 、3.14 指数形式: 6.945 e -8 注意:指数形式(科学表示法)中,尾数和阶码都不能省略、阶码只能为整型常量、只有十进制形式 6.945 e – 8 三、字符常量(一个字符) 两种表示方式: 1.在字符前后加单撇号:’y’ 、’3’ 、‘$’ 2.用转义字符表示(P48表3.3): 注:任一字符都可用’\ddd’或’\xhh’表示,其中ddd为该字符的ASCII码八进制形式、hh为该字符的ASCII码十六进制形式 例:’A’ 、’\101’ 、’\x41’均表示A 四、字符串常量:由两个双撇号括起来一串字符,其中字符个数=0个 字符串常量和字符常量区别: 1)字符常量由单引号括起来,字符

文档评论(0)

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

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

1亿VIP精品文档

相关文档