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

上传人:b****2 文档编号:2673838 上传时间:2022-11-06 格式:PPT 页数:41 大小:868.50KB
下载 相关 举报
计算机二级复习资料第一章.ppt_第1页
第1页 / 共41页
计算机二级复习资料第一章.ppt_第2页
第2页 / 共41页
计算机二级复习资料第一章.ppt_第3页
第3页 / 共41页
计算机二级复习资料第一章.ppt_第4页
第4页 / 共41页
计算机二级复习资料第一章.ppt_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

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

《计算机二级复习资料第一章.ppt》由会员分享,可在线阅读,更多相关《计算机二级复习资料第一章.ppt(41页珍藏版)》请在冰豆网上搜索。

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

第一章C程序基础1.1C程序的构成程序的构成1.2数据类型、运算符与表达式数据类型、运算符与表达式1.3各类数据间的混合运算各类数据间的混合运算http:

/1.11.1CC程序的构成程序的构成vCC语言程序的构成和格式语言程序的构成和格式例:

例:

#include#includemain()main()printf(printf(“HelloHelloworld!

world!

”););头文件头文件主函数主函数mainmain()()()()函数的函函数的函函数的函函数的函数体数体数体数体标准输出函数标准输出函数标准输出函数标准输出函数分号表示语句结束分号表示语句结束分号表示语句结束分号表示语句结束要输出的内容要输出的内容要输出的内容要输出的内容表示主函数开始表示主函数开始表示主函数结束表示主函数结束新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/v知识点知识点:

v主函数主函数(main():

每个:

每个C程序程序都必须有、且只能有一个主函都必须有、且只能有一个主函数,数,C程序总是从主函数开始程序总是从主函数开始执行,与其位置无关。

执行,与其位置无关。

1.1C1.1C程序的构成程序的构成新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/1.2数据类型、运算符与表达式数据类型、运算符与表达式标识符标识符:

用来标识变量、常量、函数用来标识变量、常量、函数等的字符序列。

等的字符序列。

只能由只能由字母、数字、下划线字母、数字、下划线组成,且组成,且第一个字符第一个字符必须是字母必须是字母或下划线、大小写敏感、不能使或下划线、大小写敏感、不能使用关键字、最长用关键字、最长3232个字符。

个字符。

新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/正确的标识符正确的标识符n1_SUM_1_2_3n1_SUM_1_2_3MyNameMyNamemynamemynamemy_namemy_name错误的标识符错误的标识符(想想错误原因)(想想错误原因)包含了其他字符(减号)包含了其他字符(减号)以数字开头以数字开头与关键字重复与关键字重复包含了其他字符(小数点)包含了其他字符(小数点)room3room3-1122menmenlonglongMrMr.lili1.21.2数据类型、运算符与表达式数据类型、运算符与表达式新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/CC语言数据类型(语言数据类型(单位单位bytebyte)实型实型实型实型单精度型单精度型单精度型单精度型floatfloat(44)双精度型双精度型双精度型双精度型doubledouble(88)CCCC数数数数据据据据类类类类型型型型基本类型基本类型基本类型基本类型构造类型构造类型构造类型构造类型指针类型指针类型指针类型指针类型空类型空类型空类型空类型voidvoid定义类型定义类型定义类型定义类型typedeftypedef字符类型字符类型字符类型字符类型charchar(11)枚举类型枚举类型枚举类型枚举类型enumenum整型整型整型整型数组数组数组数组结构体结构体结构体结构体structstruct共用体共用体共用体共用体unionunion短整型短整型短整型短整型shortshort(22字节)字节)字节)字节)长整型长整型长整型长整型longlong(44)整型整型整型整型intint(22)新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/常量与变量常量与变量常量常量:

在程序运行过程过程中值不能在程序运行过程过程中值不能被修改的量。

被修改的量。

如如44、33、aa变量变量:

值可以改变的量称为变量。

每一值可以改变的量称为变量。

每一个变量应对应一个名字,即标识个变量应对应一个名字,即标识符符。

知识点:

知识点:

变量先定义,后使用。

变量先定义,后使用。

新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/变量定义变量定义变量的定义格式:

变量的定义格式:

类型符类型符变量名变量名11,变量名,变量名22,;#include#includemain()main()x=7;x=7;y=6;y=6;z=z=x+yx+y;intintx;floatx;floaty;doubley;doublez;z;新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/CC中的整型数据中的整型数据v整型常量整型常量(掌握掌握88进制和进制和1616进制的表示进制的表示)10(10(十进制整数十进制整数)010(010(进制整数,进制整数,“00”开头表示开头表示八进制,不得出现八进制,不得出现88或或9)9)如有如有084084、095095则是错误的。

则是错误的。

0xf0xf(1616进制整数,进制整数,“0x0x”开头表示开头表示1616进制,进制,10-1510-15分别用分别用a-fa-f表示,大小表示,大小写均可)写均可)负数:

负数:

-10-010-0XF-10-010-0XF新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/v整型变量:

一个整型变量:

一个intint型变量在内型变量在内存中占两个字节。

存中占两个字节。

整型变量的修饰整型变量的修饰shortshortintint、longlongintint、unsignedunsignedintint(注意(注意:

在在vcvc中中intint占占44个字节,个字节,tctc下占下占22个字节)个字节)C中的整型数据中的整型数据2000200020042004200220022003200320012001新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/整型变量的存放形式整型变量的存放形式例如:

例如:

intinta=10a=10,b=-10b=-10;正整数:

正整数:

10-10-00000000000000000000101000001010(原码)(原码)低字节低字节高字节高字节最高位最高位:

11代表负数代表负数00代表正数代表正数200020002004200420022002200320032001200100001010000010100000000000000000aa新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/负整数:

负整数:

用用“补码补码”形式存放(将原码按形式存放(将原码按位取反再加位取反再加11)-10-10-11111111111111111111011011110110(补码)(补码)200020002004200420022002200320032001200111110110111101101111111111111111bb算算算算a=32767a=32767;b=a+1b=a+1;b=b=?

a=32767-a=32767-00111111111111111111111111111111b-b-11000000000000000000000000000000按位取反加按位取反加11后:

后:

10000000000000001000000000000000转换为转换为1010进制进制3276832768再加个负号再加个负号-32768-32768整型变量的存放形式整型变量的存放形式二进制按位取反:

二进制按位取反:

例如:

例如:

101101按位取反后得到按位取反后得到010010新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/有符号有符号Signed与无符号与无符号unsigned的区别:

的区别:

00111111111111111111111111111111intint型:

型:

型:

型:

最大最大:

3276711000000000000000000000000000000最小最小:

-32768unsignedint型型(最高位为最高位为1时不再认时不再认为这个数是负数了)为这个数是负数了)11111111111111111111111111111111最大最大:

655356553500000000000000000000000000000000最小最小:

0inta=-10inta=-10;printf(printf(“%d,%u%d,%u”,a,a);,a,a);输出结果:

输出结果:

-10-10,6552665526新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/C中的实型数据中的实型数据v浮点型常量浮点型常量一、小数形式一、小数形式由符号(由符号(由符号(由符号(-)、数字和小数点)、数字和小数点)、数字和小数点)、数字和小数点(必须必须必须必须)组成,整数和组成,整数和组成,整数和组成,整数和小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略小数部分都可省略,但不能同时省略如:

如:

12.312.3、-.123-.123、123.123.、0.0.、.0.0二、指数形式二、指数形式由整数由整数(或小数或小数)、e(e(或或E)E)、整数顺序组成、整数顺序组成,ee或或EE之前必须有数字,之后必须是整数之前必须有数字,之后必须是整数aEnaEn(aa为十进制数,为十进制数,为十进制数,为十进制数,nn为十进制整数)为十进制整数)为十进制整数)为十进制整数)123.4e123.4e-55表示表示123.4123.41010-5-5错错e1e1、12e12e、1.2e3.41.2e3.4、.e5.e5、ee新航线培训中心新航线培训中心新航线培训中心新航线培训中心http:

/http:

/http:

/http:

/浮点型常量浮点型常量规范化指数形式:

规范化指数形式:

ee或或EE之前的小数中,小数点前面之前的小数中,小数点前面有且仅有一个非零数字。

有且仅有一个非零数字。

规范化形式规范化形式,11.23456e2.23456e2、11.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字节)字节)长双精度长双精度longdouble(16字节字节)例:

求例:

求33个人的平均成绩。

个人的平均成绩。

#include#includemain()main()floatafloata,bb,cc,aveave;a=47.8;b=90.7a=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