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)。
查看更多
C语言课件_3数据类型、运算符与表达式_2009

第三章 数据类型、运算符与表达式 ;3.1 C语言的字符集;3.1.2?? C语言词汇(六类);;;其值不可以再分解为其它类型。;;3.3??? 常量与变量;3.3.1 常量; 一、整型常量: 1. 十进制整数:123 、-76 、0 2.八进制整数:076 、-0253 076转换成十进制:7*8+6 3.十六制整数:0xa 、0x20 、0xf4 0xf4转换成十进制:15*16+4;整型数据在内存中的存放形式:;;;实型常量实例:; 注:任一字符都可用’\ddd’或’\xhh’表示,其中ddd为该字符的ASCII码八进制形式、hh为该字符的ASCII码十六进制形式 例:’A’ 、’\101’ 、’\x41’均表示A ;四、字符串常量:由两个双撇号括起来一串字符,其中字符个数=0个;常量总结;;;1、计算字符串长度(其中字符个数)时要认 真区分转义字符与一般字符 如:”\x18\18qw+\168\1676” 中字符个数为? 2、字符串存储到内存中所占的字节数为:字符个数+1 ;例1. main( ) { printf(”ab\tt\tpractice\tbook\n”);} 结果 ab t practice book ;例. void main( ) { printf(”pencil\b\b\bxxx\n”);} ;; 用标识符命名,习惯用小写 1、整型变量类型: (1) [signed] int ?? (2) [signed] short int (3) [signed] long int (4) unsigned [int] (5) unsigned short [int] (6) unsigned long [int] 区别:①每个变量在内存中所占字节数 ②所能存放的数值范围 ;各类整型量所分配的内存字节数及数的表示范围 ;整型数据的溢出; 2、字符型变量类型: *字符型变量是用来存放单个字符常量的ASCII码,不是字符本身。整型变量与字符型变量可混淆使用。 例如: char a,b; (1)char (2)unsigned char 区别:对变量值ASCII码的理解 char—— 一个数的补码 unsigned char——一个不带正负号的整数 ;字符数据在内存中的存储形式及使用方法 ; 3、实型变量类型 (1)float (2)double *(3)long double 区别: ① 每个变量在内存中所占字节数 float—4、double—8 ② 所能存放的数值范围 float 10-38——1038 double 10-308——10308 ③ 有效数字位数float—7、double—16 ;;实型数据的舍入误差。 void main() {float a,b; a=123456.789e5; b=a+20; printf(%f\n,a); printf(%f\n,b); } 运行结果:12345678848.000000 12345678848.000000 注意:1.0/3*3的结果并不等于1。 ;void main() { float a; double b; a=33333.33333; b=33333.33333333333333; printf(%f\n%f\n,a,b); } 结果:33333.332031 33333.333333 ;一、定义变量类型: 类型名 变量表 ; 若变量表中含有多个变量,它们之间 用逗号隔开。最后一个变量名之后必须以“;”号结尾 例: unsigned int i,j; 或 unsigned i,j; ;二、给变量赋值 ——把“=”右侧的值赋给“=”左侧的变量;①表达式本身有值的概念,其值同“=”左边变量相同;而语句本身无值的概念; ②表达式是用来构成语句的。 注:表达式中变量可用给该变量赋值的赋值表

文档评论(0)

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

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

1亿VIP精品文档

相关文档