ImageVerifierCode 换一换
格式:PPT , 页数:41 ,大小:868.50KB ,
资源ID:2673838      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2673838.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级复习资料第一章.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机二级复习资料第一章.ppt

1、第一章C 程序基础1.1 C程序的构成程序的构成1.2 数据类型、运算符与表达式数据类型、运算符与表达式1.3 各类数据间的混合运算各类数据间的混合运算 http:/1.1 1.1 C C程序的构成程序的构成vC C语言程序的构成和格式语言程序的构成和格式例:例:#include#include main()main()printf(printf(“HelloHello world!world!”););头文件头文件主函数主函数mainmain()()()()函数的函函数的函函数的函函数的函数体数体数体数体标准输出函数标准输出函数标准输出函数标准输出函数分号表示语句结束分号表示语句结束分号表示

2、语句结束分号表示语句结束要输出的内容要输出的内容要输出的内容要输出的内容 表示主函数开始表示主函数开始 表示主函数结束表示主函数结束新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/v 知识点知识点:v主函数主函数(main():每个:每个C程序程序都必须有、且只能有一个主函都必须有、且只能有一个主函数,数,C程序总是从主函数开始程序总是从主函数开始执行,与其位置无关。执行,与其位置无关。1.1 C1.1 C程序的构成程序的构成新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/1.2

3、 数据类型、运算符与表达式数据类型、运算符与表达式标识符标识符:用来标识变量、常量、函数用来标识变量、常量、函数等的字符序列。等的字符序列。只能由只能由字母、数字、下划线字母、数字、下划线组成,且组成,且第一个字符第一个字符必须是字母必须是字母或下划线、大小写敏感、不能使或下划线、大小写敏感、不能使用关键字、最长用关键字、最长3232个字符。个字符。新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/正确的标识符正确的标识符n1 _SUM _1_2_3 n1 _SUM _1_2_3 MyNameMyName mynamemyname my_

4、namemy_name错误的标识符错误的标识符(想想错误原因)(想想错误原因)包含了其他字符(减号)包含了其他字符(减号)以数字开头以数字开头 与关键字重复与关键字重复 包含了其他字符(小数点)包含了其他字符(小数点)room3room3-1 12 2menmenlonglongMrMr.lili1.2 1.2 数据类型、运算符与表达式数据类型、运算符与表达式新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/C C语言数据类型(语言数据类型(单位单位 bytebyte )实型实型实型实型单精度型单精度型单精度型单精度型float floa

5、t(4 4)双精度型双精度型双精度型双精度型doubledouble(8 8)C C C C数数数数据据据据类类类类型型型型基本类型基本类型基本类型基本类型构造类型构造类型构造类型构造类型指针类型指针类型指针类型指针类型空类型空类型空类型空类型voidvoid定义类型定义类型定义类型定义类型typedeftypedef字符类型字符类型字符类型字符类型char char(1 1)枚举类型枚举类型枚举类型枚举类型enumenum整型整型整型整型数组数组数组数组结构体结构体结构体结构体structstruct共用体共用体共用体共用体unionunion短整型短整型短整型短整型shortshort(2

6、 2字节)字节)字节)字节)长整型长整型长整型长整型long long(4 4)整型整型整型整型intint(2 2)新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/常量与变量常量与变量常量常量:在程序运行过程过程中值不能在程序运行过程过程中值不能被修改的量。被修改的量。如如4 4、3 3、a a变量变量:值可以改变的量称为变量。每一值可以改变的量称为变量。每一 个变量应对应一个名字,即标识个变量应对应一个名字,即标识符符。知识点:知识点:变量先定义,后使用。变量先定义,后使用。新航线培训中心新航线培训中心新航线培训中心新航线培训中心

7、http:/http:/http:/http:/变量定义变量定义变量的定义格式:变量的定义格式:类型符类型符 变量名变量名1 1,变量名,变量名2 2,;#include#include main()main()x=7;x=7;y=6;y=6;z=z=x+yx+y;intint x;floatx;float y;doubley;double z;z;新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/C C中的整型数据中的整型数据v整型常量整型常量(掌握掌握8 8进制和进制和1616进制的表示进制的表示)10 (10 (十进制整数十进制整数

8、)010(010(进制整数,进制整数,“0 0”开头表示开头表示八进制,不得出现八进制,不得出现8 8或或9)9)如有如有 084084 、095095则是错误的。则是错误的。0 xf 0 xf(1616进制整数,进制整数,“0 x0 x”开头表示开头表示1616进制,进制,10-1510-15分别用分别用a-fa-f表示,大小表示,大小写均可)写均可)负数:负数:-10 -010 -0XF-10 -010 -0XF新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/v整型变量:一个整型变量:一个intint型变量在内型变量在内存中占两个字

9、节。存中占两个字节。整型变量的修饰整型变量的修饰 short short intint 、long long intint 、unsigned unsigned intint(注意(注意:在在vcvc中中intint占占4 4个字节,个字节,tctc下占下占2 2个字节)个字节)C中的整型数据中的整型数据2000200020042004200220022003200320012001新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/整型变量的存放形式整型变量的存放形式例如:例如:intint a=10 a=10,b=-10b=-10;正整

10、数:正整数:10-10-0 000000000000000 00001010 00001010(原码)(原码)低字节低字节高字节高字节最高位最高位 :1 1 代表负数代表负数 0 0 代表正数代表正数200020002004200420022002200320032001200100001010000010100 000000000000000a a新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/负整数:负整数:用用“补码补码”形式存放(将原码按形式存放(将原码按位取反再加位取反再加1 1)-10-10-1 11111111111111

11、1 11110110 11110110(补码)(补码)200020002004200420022002200320032001200111110110111101101 111111111111111b b算算算算 a=32767a=32767;b=a+1b=a+1;b=b=?a=32767-a=32767-0 01111111 111111111111111 11111111b-b-1 10000000 000000000000000 00000000按位取反加按位取反加1 1后:后:10000000 00000000 10000000 00000000 转换为转换为1010进制进制 327

12、6832768再加个负号再加个负号 -32768-32768整型变量的存放形式整型变量的存放形式二进制按位取反:二进制按位取反:例如:例如:101101按位取反后得到按位取反后得到010010新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/有符号有符号Signed 与无符号与无符号unsigned的区别:的区别:0 01 11 11 11 11 11 11 111 11 11 11 11 11 11 11intint型:型:型:型:最大最大:327671 10 00 00 00 00 00 00 000 00 00 00 00 00 0

13、0 00最小最小:-32768unsigned int型型(最高位为最高位为1时不再认时不再认为这个数是负数了)为这个数是负数了)1 11 1 1111 1111 1111 1111 1111 1111 1111最大最大:655356553500 00 0000 0000 0000 0000 0000 0000 0000最小最小:0int a=-10int a=-10;printf(printf(“%d,%u%d,%u”,a,a);,a,a);输出结果:输出结果:-10-10,6552665526新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/ht

14、tp:/C中的实型数据中的实型数据v浮点型常量浮点型常量一、小数形式一、小数形式 由符号(由符号(由符号(由符号(-)、数字和小数点)、数字和小数点)、数字和小数点)、数字和小数点(必须必须必须必须)组成,整数和组成,整数和组成,整数和组成,整数和小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略如:如:12.312.3、-.123-.123、123.123.、0.0.、.0.0二、指数形式二、指数形式由整数由整数(或小数或小数)、e(e(或或E)E)、整数顺序组成、整数顺序组成,e e或或E E之前必须有数字,之后

15、必须是整数之前必须有数字,之后必须是整数a E na E n(a a为十进制数,为十进制数,为十进制数,为十进制数,n n为十进制整数)为十进制整数)为十进制整数)为十进制整数)123.4e 123.4e-5 5表示表示123.4123.41010-5-5错错 e1e1、12e12e、1.2e3.41.2e3.4、.e5.e5、e e新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/浮点型常量浮点型常量规范化指数形式:规范化指数形式:e e或或E E之前的小数中,小数点前面之前的小数中,小数点前面有且仅有一个非零数字。有且仅有一个非零数字

16、。规范化形式规范化形式,1 1.23456e2.23456e2、1 1.23456E+002.23456E+002非规范化形式非规范化形式,12.3456e112.3456e1、12345.6e-212345.6e-2、0.123456e30.123456e3、12345600e-512345600e-5新航线培训中心新航线培训中心新航线培训中心新航线培训中心 http:/http:/http:/http:/浮点型变量浮点型变量分类分类单精度单精度 float(4 字节字节)双精度双精度 double(8 字节)字节)长双精度长双精度 long double(16字节字节)例:求例:求3 3个人的平均成绩。个人的平均成绩。#include#include main()main()float a float a,b b,c c,aveave;a=47.8;b=90.7 a=47.8;b=90.7;c=70.5c=70.5;aveave=(a+b+c)/3;=(a+b+c)/3;printf(%fn,aveprintf(%fn,ave););新航线培训中心新航线培训中心新航线培训中心新航线

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1