- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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;
;二、给变量赋值 ——把“=”右侧的值赋给“=”左侧的变量;①表达式本身有值的概念,其值同“=”左边变量相同;而语句本身无值的概念;
②表达式是用来构成语句的。
注:表达式中变量可用给该变量赋值的赋值表
您可能关注的文档
最近下载
- 电力电子Buck电路课程设计实验报告.docx VIP
- 2025年广东省东莞市中考物理模拟试卷.pdf VIP
- 2025年第二批陕西延长石油集团所属单位内部遴选及选聘81人笔试参考题库附带答案详解.docx
- 7.1《风景谈》 课件 (共34张PPT)2024-2025学年统编版高中语文选择性必修下册.pptx VIP
- 工程售后人员配备方案.docx VIP
- 《体重管理》课件.ppt VIP
- 党课PPT课件含讲稿:《关于加强党的作风建设论述摘编》辅导报告.pptx VIP
- 2025年广东省东莞市中考数学模拟试卷.pdf VIP
- 食堂从业人员晨检制度.docx VIP
- 学习关于加强党的作风建设论述摘编.pptx VIP
文档评论(0)