- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ianc语言-数据类型常量和变量教学课件
;;; 2.1 C的数据类型; 2.2 整型数据;2.2.2 分类及说明符号:
;整数类型的有关数据:
;例如:整数13在内存中实际存放的情况:; 2.3 浮点型数据(又称实型); 类型 位数 数的范围 有效数字
float 32 -3.4×10-38~3.4×1038 6~7
double 64 -1.7×10-308~1.7×10308 15~16
long double 128 -1.2×10-4932~1.2×104932 18~19; 2.4 字符型数据 ;注意:
编译系统将大写字母和小写字母认为是两个不同的字符。
建议变量名的长度最好不要超过8个字符。
在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。
要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。;标识符:用来标识变量名、符号常量名、函 数名、数组名、类型名、文件名的 有效字符序列称为~。
注:
1、关键字:不允许作为用户标识符使用。
2、预定??标识符:库函数的名字和预编译 处理命令。
3、用户标识符:由英文字母、数字、下划 线组成;且第一个字符不能 是数字,必须是字母或下划 线。;2.5.1 变量
变量:程序在运行过程中其值能随之而改变的 量。
分类:整型变量、实型变量、字符型变量、指 针类型变量
1、整型变量
在使用之前必须对它们进行说明:即定义所使用的变量的类型。
C规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。
;例如:
int a,b;(指定变量a、b为整型)
unsigned short c,d;(指定变量c、d为无符号短整型)
long e,f;(指定变量e、f为长整型)
;3、字符型变量
例:char c1,c2;
注:
字符型变量只能接受一个字符,而不能接受字符串。
例:c1=“string”;
一个字符变量在内存中占一个字节。
; ;; 2.5.2 常量;3、字符常量
(1)用单引号包含的一个字符是字符型常量。
(2)只能包含一个字符。
;4、字符串常量
字符串常量是一对双撇号括起来的字符序列。
合法的字符串常量:
“How do you do.”, “CHINA”, “a”,“$123.45”
可以输出一个字符串,如
printf(“How do you do.”);
;‘a’是字符常量,“a”是字符串常量,二者不同。
如:假设c被指定为字符变量 :char c;
;C规定:在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符’\0’作为字符串结束标志。
; 5、转义字符 ;例:转义字符的使用#include stdio.hmain(){ printf (“ ab c\t de\rf\tg\n”); printf (“h\ti\b\bj k\n”); };6、符号常量
符号常量:代替常量的符号称为~。
注:为了区分符号常量与变量在书写形式上的不同,一般用大写字母命名符号常量。
格式:# define 符号常量 常量
;例:
# define PI 3.1415926535
main()
{ float r,c,s;
r=10.5;
c=2*PI*r;
s=PI*r*r;
printf(“s=%f\n”,s);
}
您可能关注的文档
- ian6-3二氧化碳和一氧化碳 共两课时 很全面.ppt
- ian6.1二元一次方程组教案介绍课件.ppt
- ian6.1平方根(第二课时)学习课件.ppt
- ian6.1感受可能性预习课件.ppt
- ian6.1数据的收集与整理课件.ppt
- ian6.2-频率的稳定性导学课件.ppt
- ian6.2.2平行四边形的判定第二课时课件.ppt
- ian6.2二氧化碳制取的研究.ppt
- ian6.2二氧化碳的制取.ppt
- ian6.2反比例函数的图象与性质(一)课件.ppt
- 2024-2025学年吉林省长春市七年级上学期期中考试数学试卷【含答案】.docx
- 2024-2025学年吉林省七年级下学期数学期末教学质量检测【含答案】.docx
- 探寻宣化旧志:历史、文化与价值的多维审视.docx
- 西樵大桥斜拉桥换索工程关键技术与实践探究.docx
- 基于海绵城市设计的陈家镇国际实验生态社区生态景观构建研究.docx
- 亚热带主要耕作土壤氮磷淋失过程、影响因素及风险临界值解析.docx
- 基于改进卡尔曼滤波的框架结构节点损伤诊断研究:理论、方法与应用.docx
- 2024-2025学年江西省上饶市鄱阳县八年级下学期期末考试数学试题【含答案】.docx
- 2024-2025学年江西省南昌市南昌县八年级下学期期末测试数学试卷【含答案】.docx
- 基于中国西部大开发与中亚经济互动下韩国企业西进战略剖析.docx
文档评论(0)