网站大量收购独家精品文档,联系QQ:2885784924

c语言数据类型、运算符与表达式课稿.pptx

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档