- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言概述 北京大学计算机系 代亚非 算法和程序初步 [例1.1]求一个班学生的平均成绩。设A等(85分)12人,B等(70分)16人,C等(60分)6人,D等(按50分计算)5人。如图1.3 算法和程序初步 [例1.2] 输出一个数的绝对值。 算法和程序初步 [例1.3] 输入10个数,把其中的正数输出。 算法和程序初步 [例1.4] 输入10个数,求它们的平均值。 算法和程序初步 [例1.5] 输入50个学生的成绩,统计出得优秀的人数 算法和程序初步 课堂练习 1、对一个班40个学生逐个检查,将身高1.60米以上的学生挑出来。 2、求Y的值,X由用户给出 -1 (x0) Y= 0 (x=0) 1 (x0) 3、求1+3+5+..99 算法和程序初步 1、对一个班40个学生逐个检查,将身高1.60米以上的学生挑出来。 算法和程序初步 2、求Y的值,X由用户给出 -1(x0) Y= 0(x=0) 1(x0) 算法和程序初步 3、1+3+5+……+99 简单的C程序介绍 简单的C程序介绍 main() { } 是主函数,一个C程序只有一个主函数 /* */ 是注释行,编译系统不对其进行分析 int a,b,sum; 在C中,变量必须先定义,后使用 printf()也是一个函数,它被主函数调用,()中是参数. printf(“sum is %d\n”,sum);C语言是有格式输出. 第二章 数据类型、运算符与表达式 C 的数据类型 常量与变量 常量和符号常量 在程序运行过程中,其值保持不变的量。 -1,0,123为整型常量 4.6, -1.23为实型常量 ‘a’, ‘d’ 为字符常量 #define PRICE 255 A=PRICE*B+6 C=PRICE+C/120 …. E=165/PRICE+A*C PRICE是标识符,亦代表常量,叫符号常量 ※习惯上用大写字母表示。 常量与变量 变量 在程序运行过程中其值可以改变的量。 变量有自己的名字,一个变量对应一定的内存存储单元。 例如sum=10 sum=20 sum 所对应的内存单元的内容不再是10而是20。 变量名:以字母或下划线开头,后续字母、数字或下划线。 常量与变量 合法的变量名 由字母、数字、下划线组成,不能用保留字,不能数字开头 例如:average, abd, a , s2, student_name, _init 不合法的变量名:M.D.John, 1a, #33, ab 习惯上用小写字母表示 在C中标识符通常可以写任意长,但有些系统只识别前8个。 将名字反映变量的含义:如:sum,name等,而不要使用a,b,c,d等 整型数据 整型常量 十进制整数:123,-456,0 八进制整数:以0开头的数据,如:-011,0167 十六进制整数:以0x开头的数据,如:0x123 根据数据的数值的大小,分配相应的内存空间。 例: main() { int a; a=012+0x12+12; printf( “%d\n”,a); } 整型数据 整型变量(常用的) 基本型:以int表示 长整型:以long 表示 无符号型:只能存放正整数,它的表示是在上述三种类型之前加上unsigned, 如: 例如 int sum,long distance, unsigned x,y; 整型数据 每种类型所占内存空间和表示的数的范围: 数据类型 所占位数 数的范围 int 16 -32768~32768 long 64 -2147483648~ 2147483648 unsigned int 16 0~65535 unsigned long 32 0~4294967295 整型数据 整型变量的定义 对变量的定义一般放在函数的开头部分 实型数据 实型常量 实型数又称浮点数。它有两种表现形式: 十进制形式(必须包含小数点)。 如:0.123、.123、123.0、123.、0.0.都是合法的十进制数表示。 指数形式(用exx来表示十的幂次方) 如:123e3或123E3都表示123×103。 实型数据 实型变量 C的实型变量分为单精度和双精度两种。 单精度占4字节,提供7位有效数字,表示数的范围为10-38~1038。 双精度占8字节,提供15~16位有效数字,范围为10-308~10308。 实型变量的定义 用float表示单精度,double表
您可能关注的文档
- DN03_0 物理层综述.ppt
- 2011环评考试北京培训——固体废物部分.ppt
- 脱髓鞘病(7年制).ppt
- 8e地产-2009深圳中粮澜山营销推广报告 (NXPowerLite).ppt
- 循环系统-2011-第一部份.ppt
- 1 人是如何学习的-大脑、心理、经验和学校2.ppt
- 材料科学与研究测试方法-第八章电子显微图像解释.ppt
- 8.减词法Omission.ppt
- 非人力资源管理与实操.ppt
- 送风管道与风口.ppt
- 13加减混合(课件)一年级上册数学人教版(2024)(26页).pptx
- 第一单元 整理和复习 人教版(2024)数学一年级上册(34页).pptx
- 第4课时 数学游戏单元 在教室里玩一玩(课件)一年级数学上册人教版(2024)(18页).pptx
- 第五单元 20以内的进位加法第1课时9加几(课件)一年级上册数学人教版(2024)(13页).pptx
- 第三单元 认识立体图形整理与复习课件(共18张PPT) 人教版(2024)数学一年级上册.pptx
- 5.1 9加几 (课件)(共12张PPT)-一年级数学上册(2024)人教版.pptx
- 5.2 8、7、6加几课件(共33张PPT) 人教版(2024)数学一年级上册.pptx
- 第四章 11~20的认识《解决问题》(课件)一年级上册数学人教版(2024)(22页).pptx
- 第一单元 5以内数的认识和加、减法 整理和复习 人教版(2024)数学一年级上册(26页).pptx
- 5.3 5、4、3、2加几课件(共26张PPT) 人教版(2024)数学一年级上册.pptx
文档评论(0)