- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章
顺序结构流程及应用
学习目标
1 了解C语言中的数据类型
2 熟悉标识符、常量与变量的使用
3 掌握数据输入/输出处理
4 熟悉运算符与表达式
5 掌握顺序结构常用算法设计
2.1 基本字符、标识符和关
键字
基本字符
标识符
关键字
C语言中使用的基本字符
包括:
数字字符:0~9;
大小写英文字母:a~z,A~Z;
其他可打印(可显示)字符: ! # % ^
* _(下划线) - + = ~ / \
| . , : ; ? ‘ “ ( ) [ ] { }
空白字符:空格符、换行符、制表符等。
标识符
标识符就是一个名字
用来标识函数名、变量名、符号常量、数组名、类型名、
文件名的有效字符序列称为“标识符”(identifier)
C语言中标识符的命名规则为:
(1)有效字符:只能由字母、数字和下划线组成,且以
字母或下划线开头;
(2)有效长度:随系统而异,但至少前8个字符有效。
如果超长,则超长部分被舍弃;
(3)C语言的关键字 (或称保留字)不能用作标识符。
练习
判断下列标识符合法性
sum , a-b, Total,
cd#ab, day, 99new ,
W.S.Piter, _f2048, $88,
file_name, a3b06, @vbase,
int, Int, include
A, abc, a3b, book, BOOK
X3, 3x, _3x, 3_x, x-3
关键字
由系统预先定义的标识符称“关键字”,它
们都有特殊的含意,不能用于其它目的。
C语言关键字32个,如下表所示。
2.2 数据类型及常量、变量
数据类型
常量
变量
C语言的数据类型
常量
常量:常数,字面常量。程序运行过程中值不在变的
数据
类型:
–整型常量
– 实型常量
– 字符常量
– 字符串常量
常量的数据类型由书写方法自动默认。
从其表现形式常量分为普通常量和符号常量。
一 整型常量
整数:正整数、负整数和零
书写形式
– 十进制整数:0, 23, -54
–八进制整数:数字前加一个0,如00,014,057
– 十六进制数:数字前加一个0x,如0x5a,0x3c
八进制和十六进制数通常用于表示非负整数
短整型常量占2个字节,-32768+32767
长整型常量占4个字节,等同于整型
–数字后一个l 或 L,如0L,64,-82L
–40000等被自动认做长整型
整型常数约定
关于整型常数的类型
–不带后缀的整数默认是基本整型,如32
–后缀U表示无符号整型,如32U
–后缀L表示长符号整型,如32L=32
关于输出
–十进制有符号数据输出:%d
–八进制数据输出:%o %#o
–十六进制数据输出:%x %#x
–无符号数输出:%u
–短整型数输出:%h
–长短整型数输出:% ld
示例1 数的进制运算和输出
#include stdio.h
void main()
{ int a=12, b=8;
printf((10)a+b=%d\n, a+b);
printf(a-b=%d\n, a-b);
您可能关注的文档
最近下载
- 2024风力发电装置技术规范.docx VIP
- 歐姆龍AOI_OMRON自動光學檢測機編程培訓手冊(完美精華版).pdf VIP
- 人教精通版6年级上下册重点单词和句型默写.pdf VIP
- 社区获得性肺炎诊疗指南PPT课件.pptx VIP
- 钢筋笼吊装验算书.docx VIP
- 小学语文教学中人工智能辅助作文批改与评价策略研究教学研究课题报告.docx
- 美国仪表协会标准 ISA TR 88.95.01-2008 一起使用ISA-88和ISA-95.pdf VIP
- DB32T 4797-2024 旅游警务服务规范.docx VIP
- 《固定式钢梯及平台安全要求 第2部分:钢斜梯》GB 4053.2-2009.docx VIP
- 影视传播概论4.ppt VIP
文档评论(0)