- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计;揭安全;主要内容;2.1 C程序基本结构
【例2.1】编写一个能输出键盘上输入的任意两个整数中的较大数的C程序。
#include stdio.h
/* @函数名称:max
@入口参数:两个整型形式参数a,b
@函数功能:返回两个形式参数中的较大者
@文件名:2_1.c
*/;2.1 C程序基本结构
int max(int a, int b)
{
int m;
if (ab) m=a;
else m=b;
return m; /*如果ab,则返回a,否则返回b*/
};2.1 C程序基本结构
/*
@函数名称:main()
@函数功能:主函数
*/
int main()
{
int x,y,z; /*变量定义*/
printf(Please input two integers:);
scanf(%d%d,x,y); /*输入两个整数*/ ;2.1 C程序基本结构
z=max(x,y);/*调用函数max求x,y中的较大者存入z*/
printf(较大的数是:%d\n,z); /*输出z的值*/
return 0;
}
;2.1 C程序基本结构
;主要内容;2.2 C程序中常见的符号
1、标识符:用于标识程序中的函数、变量等对象的名称统称标识符。
标识符分为系统预定义标识符和用户自定义标识符两类。
;2.2 C程序中常见的符号
2、关键字:又称保留字,它们是C语言中预先规定的具有固定含义的标识符。
例如:
int表示整数类型
char表示字符类型
return表示返回主调函数。
用户在自定义标识符不能与关键字相同。;2.2 C程序中常见的符号
3、运算符:C语言的运算符有34种,如加、减、乘、除,分别表示为:+、-、*、/
按运算对象分:
单目运算符,如求负(-),自增(++)等
双目运算符,如+、-
三目运算符,唯一一个,条件运算符?:;2.2 C程序中常见的符号
4、数据:程序的加工对象,分为常量与变量。
常量是指程序运行过程中保持不变的量。
如:Please input two integers:
变量是指程序运行过程中可以修改的数据,一般对应内存单元。
如:int x,y,z;;2.2 C程序中常见的符号
5、分隔符与其它符号
空格、回车、逗号、分号都是有效的分隔符。
{、}、\*和*\等具有特定含义的符号
块注释则包含在“\*”与“*\”之间。;主要内容;2.3 数据类型;2.3 数据类型;2.3 数据类型;2.3 数据类型
基本数据类型和构造数据类型
常用的数据类型有“整数型”、“浮点型”、“字符型”、“字符串型”和“布尔型”。
数据类型决定了:
该变量能够存放数据的类型
该变量占用内存占用的空间大小
能够对该变量执行的操作;2.3 数据类型;2.3 数据类型
高级语言中的同一种数据类型又根据需要存储数据的范围区分成了不同的类别。
如,在C语言中整型可分为基本整型(int)、短整型(short int)和长整型(long int)。
;2.3 数据类型;2.3 数据类型
int
整数,在目前绝大多数机器上占4个字节
float
单精度浮点数,4个字节
double
双精度浮点数,8个字节
char
字符,1个字节,表示256个ASCII字符,或0~255的整数;2.3 数据类型
short
short int,简写为short,短整数,2个字节
long
long int,简写为long,长整数,4个字节
Long long int ,8个字节
long double,长双精度(高精度)浮点数,10个字节
unsigned
用来修饰char、int、short和long
无符号整数(正整数和0)
;类型名;sizeof是C语言的运算符,并非函数,用于计算类型占用的字节数
两种语法形式
sizeof(类型) 结果为类型占用的字节数
sizeof(变量名) 结果为表达式值所属类型占用的字节数
一般都使用sizeof(变量名);【例2.2】测试各种数据类型占用的内存空间
#include stdio.h
int main()
{ printf(数据类型 字节\n);
printf(char %d\n, sizeof(char));
printf(short %d\n, sizeof(short));
printf(int %d\n, sizeof(int));
printf(unsigned %d\n, sizeof(unsigned));
pr
您可能关注的文档
最近下载
- 教导主任培训课件.pptx VIP
- 中国个人电子邮箱用户行为.PDF VIP
- 《红楼梦》前20回练习题公开课.doc VIP
- 外教社新世纪高等院校英语专业本科生系列(修订版):综合教程(第3版) 第3册 PPT课件unit12.pptx
- 2024年山东省电力交易员竞赛选拔考试参考题库(含答案).docx
- 伍德里奇《计量经济学导论-现代观点》(第6版)课后题答案.docx
- arcgis属性表操作(中高级).ppt
- Arcgis属性表操作讲解.pptx VIP
- 道路危险货物运输从业人员培训ppt课件2016第二篇管理知识篇.ppt
- 部编版五年级语文下册第二单元主题阅读(答题技巧 精选阅读)(含答案).docx VIP
文档评论(0)