c语言_第3章数据类型、运算符与表达式.pptVIP

c语言_第3章数据类型、运算符与表达式.ppt

  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语言_第3章数据类型、运算符与表达式

第三章 数据类型及格式输出、运算符与表达式;3.1 C的数据类型;3.2 常量和变量;2.符号常量:;#define PRICE 30 void main() { int num,total; num=10; total=num*PRICE; printf(“total=%d”,total); };二、变量; int a,b,c ; float x,y; char c1,c2; 或 int c1,c2; ;三、C语言中的标识符;(2)在C语言中,大写字母和小写字母被认为是不同的字符。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。一般,变量名用小写字母,与人们习惯一致。 (3)Turbo C 规定标识符最长为32个字符。;关键字;(3) 与程序控制结构有关的(12): do while for if else switch case default goto continue break return 见课本P365附录II;一、整型常量的表示方法 整型常量的表示方法: 1. 十进制整数:123 、-76 、0 2.八进制整数(以0开头):076 、-0253 076转换成十进制:7*8+6 3.十六制整数(以0x开头):0xa 、0x20 、 0xf4 0xf4转换成十进制:15*16+4 ;(1)整型变量的分类;类型;int x; long y;;(2)整数在内存中的存放形式 整数在内存中以补码表示: 一个正数的补码和其原码的形式相同; 负数的补码:将该数的绝对值的原码,按位取反再加1。;(3)整型变量的定义 类型标识符 变量名1 [,变量名2,变量名3,...];如: int a,b; (指定变量a,b为整型) unsigned int c,d; (指定变量c,d为无符号整型) long e,f; (指定变量e,f为长整型);(5)整型数据的格式输出;printf函数的一般格式:; 格式控制字符组成:普通字符、转义字符、格式说明。;常用的整型数据的输出格式符: %d:以有符号十进制数形式输出整数。 %ld:以有符号十进制数形式输出长整数。 %md:以有符号十进制数形式输出整数,至少占m位。如果数据的位数小于m,右对齐,若大于m,则按实际位数输出。;例如:;;一、实型常量的表示方法:;注意:e或E的两边必须有数,且其后面必须为整数; ;二、实型变量 (1)实型变量在内存中的存放形式和变量定义 实型数据在内存中是按照规范化的浮点数形式存储的。 变量定义: float 变量名; double 变量名;;(2)实型变量的分类 单精度(float)型 双精度(double)型 长双精度(long double)型 ;实例;(3)实型数据的输出举例 P47例3.4: main() {float a,b; a=1.23e1; b=a+20 ; printf(%f\n,a); printf(%f\n,b); } ;(4)实型数据的输出格式符(P37) %f:按小数形式输出实型数,整数部分全部输出,默认6位小数。 %m.nf:按小数形式输出实数,制定保留n位小数,数据总宽度至少为m位,右对齐,超过m位按实际长度输出。 例如:printf(“b=%5.2f”,2.3); ;二种表现形式:;用单引号括起来的由右斜杠(\)引导的转义字符,长度为一个字节,其含义不是字符本身,而是转成新的意义。(P25表3-1);转义字符表;一个字符的多种表示方法:;转义字符应用举例;字符的值域:;例如: char c; c= ’A’; c=65; c= ’\101’; c= ’\x41’; c=0101;c=0x41; ;三、字符数据在内存中的存储形式及使用方法 ;例3.6向字符变量赋以整数 main() { char a,b; a=97; b=98; printf(%c,%c\n,a,b); printf(%d,%d\n,a,b); } ;例3.7大小写字母的转换 main() { char a,b; a=a; b=b; a=a-32; b=b-32; printf(%c,%c\n%d,%d\n,a,b,a,b); };四、字符型数据输出格式符 %c :按字符输出一个字符,但不输出单引号。 %mc :按字符输出一个字符,占m位,右对齐。 ; main() {char c=‘a’; int i=97

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档