C语言ppt课件第2章.ppt
《C语言ppt课件第2章.ppt》由会员分享,可在线阅读,更多相关《C语言ppt课件第2章.ppt(36页珍藏版)》请在三一办公上搜索。
1、南昌大学计算中心,C语言程序设计,南昌大学计算中心,第2章 C程序设计的初步知识,2.1 简单C语言程序的构成和格式例:求圆面积和周长的程序。#include #define PI 3.14main() float a,b,r; scanf(“%f”, / 输出结果 /,南昌大学计算中心,由上例总结出C程序结构:1、C程序是由函数构成的。2、一个C程序有且只有一个main函数,即主函数。3、C程序总是从main函数开始执行,结束于main函数。4、函数由函数首部(函数名、参数)和函数体(从到结束)组成,函数内有语句(后面有分号)。5、程序中可有注释(不会执行),注释部分用/ 和/括起来。6、C
2、程序书写格式很自由。,南昌大学计算中心,2.2 标识符、常量和变量2.2.1 标识符标识符:由字母、下划线和数字组成的字符序列,且第一个字符必须是字母或下划线。标识符的分类:1、关键字:已被C语言赋予固定含义的标识符。书写时必须用小写。2、预定义标识符:被C语言预先定义的特定标识符。允许用户对它们重新定义。3、用户标识符:由用户根据需要定义的标识符。区分大小写。,南昌大学计算中心,2.2.2 常量常量:程序运行过程中,其值不能被改变的量。2.2.3 符号常量符号常量:用一个符号名代表一个常量。定义符号常量:使用事先编译预处理命令define定义。格式:#define 标识符 常量编译时先由系统
3、替换为它所代表的常量,再进行编译。,南昌大学计算中心,练习:下列程序的执行结果是_。#include#define sum 10+20main()int b=0,c=0;b=5;c=sum*b;printf(%d,c);A)100 B)110 C)70 D)150,南昌大学计算中心,练习:下列程序的执行结果是_。#include#define sum (10+20)main()int b=0,c=0;b=5;c=sum*b;printf(%d,c);A)100 B)110 C)70 D)150,南昌大学计算中心,2.2.4 变量变量:程序运行过程中,其值可以改变的量。变量应遵循“先定义后使用”
4、的原则。变量定义示意:,南昌大学计算中心,2.3 整型数据2.3.1 整型常量十进制:由数字0 9组成。八进制:由数字0 7组成,必须以0开头。十六进制:由数字0 9以及AF(不区分大小写)构成,必须以0 x或0X开头。2.3.2 整型变量包括基本型、短整型、长整型和无符号型四种。如:int a; / 定义基本型整型变量a /如:int a=3; / 定义基本型整型变量a,同时赋整数3 /注意:VC6.0为一个基本型整型变量开辟4个字节的内存单元,如上例中的变量a。,南昌大学计算中心,2.3.3 整型数据的分类1、基本型(int):占4个字节。2、短整型(short int):占2个字节。3、
5、长整型(long int):占4个字节。4、无符号型(unsigned):unsigned int:占4个字节;unsigned short:占2个字节;unsigned long:占4个字节。无符号型必为非负数。注意:整型常量一般默认为基本型,但可用U或L(或小写)加在常量后面以改变其类型。如:137L、0L、729U、0 xffL,南昌大学计算中心,2.3.4 整数在内存中的存储形式(二进制形式,最高位为符号位)1、正整数:“原码”形式存放。如:short int a=5;上述语句指在内存中开辟一个2个字节的单元,单元名为a,并存放整数5的二进制代码。代码为:,因此:short型整数最大值
6、为32767,即0111 1111 1111 1111。,南昌大学计算中心,2、负整数:“补码”形式存放。如:short int a=-5;上述语句指在内存中开辟一个2个字节的单元,单元名为a,并存放整数-5的二进制代码。代码为:1111 1111 1111 1011,此为补码形式。得到补码的方法:(1)求原码的反码:把原码除符号位之外的二进制码按位取反。如:-5的原码:1000 0000 0000 0101 -5的反码:1111 1111 1111 1010(2)把所得的反码加1,即为补码。如:-5的反码:1111 1111 1111 1010 加1后, 补码:1111 1111 1111
7、1011,南昌大学计算中心,由补码还原成十进制负整数的方法:(1)把补码的除符号位之外的各位取反。如:-5的补码:1111 1111 1111 1011 取反后:1000 0000 0000 0100(2)把所得的二进制数转换成十进制负整数。如:上例中的:1000 0000 0000 0100 转换后得:-4(3)对所得十进制数再减1。如:上例中的-4:-4-1得-5,南昌大学计算中心,南昌大学计算中心,练习:已知short x=0 xabcde;则x的结果是 _。A)赋值非法 B)不确定C)abcd D)bcde,南昌大学计算中心,练习:若定义了short a=32768;执行语句print
8、f(“a=%d”,a);后的输出结果是 _。A)a=-32768 B)a=-1 C)a=32768 D)数据类型不一致,出错,南昌大学计算中心,练习:设short i=65539;执行语句printf(“%d”,i);后的输出结果是 _。A)-3 B)3 C)65539 D)数据不确定,南昌大学计算中心,2.4 实型数据2.4.1 实型常量(或称实数、浮点数)十进制小数形式:由数字0 9和小数点组成。小数点不可省略。如:6.55、0.0、0.39、.39、40.指数形式:由尾数加阶码标志e或E以及阶码组成。其一般形式为a En(a为尾数,n为阶码)其值为 a10n。阶码必须是整数,E前面必须要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 ppt 课件

链接地址:https://www.31ppt.com/p-1375850.html