第一章C语言基础知识ppt课件.ppt
《第一章C语言基础知识ppt课件.ppt》由会员分享,可在线阅读,更多相关《第一章C语言基础知识ppt课件.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 C语言基础知识语言基础知识变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分第一节第一节 C语言的基本格式语言的基本格式一、一个简单的一、一个简单的C语言程序语言程序例例1:计算两个整数之和:计算两个整数之和第第1行:行: include “stdio.h”第第2行:行: main() /*主函数主函数*/第第3行:行:第第4行:行: int a,b,sum; /*变量说明变量说明*/第第5行:行: a=10; /*把整数把整数10赋值给变量赋值给变量a*/第第6行:行: b=20; /*把整数
2、把整数20赋值给变量赋值给变量b*/第第7行:行: sum=a+b; /*把两数之和赋值给变量把两数之和赋值给变量sum*/第第8行:行: printf(“a=%d,b=%d,sum=%dn”,a,b,sum); /*把计算结果输出到用户屏幕上把计算结果输出到用户屏幕上*/第第9行行 函数功能函数功能:求两数之和求两数之和变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分程序说明:程序说明:第第1行是表示包含一个头文件。行是表示包含一个头文件。第第2行:行:main是函数名,表示是主函数,每个是函数名,表示是
3、主函数,每个C程程序都必须有一个主函数,也只能有一个主函数。序都必须有一个主函数,也只能有一个主函数。 主函数具体写法为:主函数具体写法为: main( ) /*此处写函数的具体执行语句此处写函数的具体执行语句*/第第3行和第行和第9行:一对大括号行:一对大括号 之间的内容是函数的之间的内容是函数的具体内容。具体内容。第第4行:行:int是英语是英语“整数(整数(integer)”的简写。的简写。 a,b,sum是变量是变量变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分第第5行的意思是让变量行的意思是让变
4、量a的值为的值为10.第第6行的意思是让变量行的意思是让变量b的值为的值为20第第7行表示把变量行表示把变量a加上变量加上变量b的和赋值给变量的和赋值给变量sum.第第8行是将计算的结果输出到屏幕上。行是将计算的结果输出到屏幕上。变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分其它说明:其它说明:1、程序中的注释:程序中的注释: C语言程序用语言程序用/*开头,用开头,用*/结尾表示程序的注释结尾表示程序的注释例例2: main( ) int a=0,b=0; a=10; /*给给a赋值赋值 b=20; 给
5、给b赋值赋值*/ printf(“a+b=%dn”,a+b);输出结果输出结果: a+b=10变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2、C语言函数可以分为两大部分:定义部分和执行语言函数可以分为两大部分:定义部分和执行部分,定义部分应在执行部分的前面,当然两个部分,定义部分应在执行部分的前面,当然两个部分都不是必须的。部分都不是必须的。例例3:main( ) int a=0,b=0; a=10; /*给给a赋值赋值 b=20; 给给b赋值赋值*/ printf(“a+b=%dn”,a+b);定义部
6、分执行部分变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分例例4: main( ) printf(“Hello,spels!”); 此例中只有执行部分,没有定义部分此例中只有执行部分,没有定义部分执行部分变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3、C程序中变量必须先定义,后使用。程序中变量必须先定义,后使用。4、C程序中语句后必须有一个分号。程序中语句后必须有一个分号。5、C程序书写格式自由。程序书写格式自由。
7、一般一条语句写一行,采用缩进格式一般一条语句写一行,采用缩进格式main( ) int a=0,b=0; a=10; b=20; printf(“a+b=%dn”,a+b);6、C程序的书写是区分大小写的。程序的书写是区分大小写的。 如如main和和Main是不一样的。是不一样的。变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分一、标识符一、标识符1、命名规则、命名规则 (1)标识符只能由字母、数字、下划线组成。)标识符只能由字母、数字、下划线组成。 (2)标识符的第一个字符必须是字母或下划线。)标识符的第
8、一个字符必须是字母或下划线。 (3)标识符是区分大小写的。)标识符是区分大小写的。如:如:Abc和和abc是不同的是不同的 例例5:判断下列标识符是否合法:判断下列标识符是否合法 a x sum 3s s3 spels yes? yes-no _to 123 _123 r第二节 标识符、常量与变量变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2、标识符的分类、标识符的分类 (1)关键字:见书附录二。)关键字:见书附录二。如:如: int ,float , char , double (2)预定义标识符)预
9、定义标识符 主要有各种函数名称和编译预处理命令主要有各种函数名称和编译预处理命令 如:如:printf sin scanf define include (3)用户自定义标识符:由用户根据需要定义)用户自定义标识符:由用户根据需要定义的标识符的标识符,主要用于变量和自定义函数的命名。主要用于变量和自定义函数的命名。要求:不能和关键字相同,也尽量不要和预要求:不能和关键字相同,也尽量不要和预定义标识符相同。定义标识符相同。 变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分例例6: 以下不能定义为用户标识符的是
10、以下不能定义为用户标识符的是( ) A) scanf B) Void C) _3com_ D) int分析:分析:int是关键字是关键字例例7: 以下不合法的用户标符是(以下不合法的用户标符是( )A)j2_KEY B) Double C)4d D) _8_分析:标识符不能以数字开头分析:标识符不能以数字开头DC变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分二、常量二、常量常量:常量:是指在程序执行过程中其值保持不变的量是指在程序执行过程中其值保持不变的量1、普通常量、普通常量整型常量整型常量如:如:3
11、23 100 实型常量实型常量如:如: 12.3 2.71828字符常量字符常量如:如: a ? (特征:单引号)(特征:单引号)字符串常量字符串常量如:如: “abcd” (特征:双引(特征:双引号)号) 变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分2、符号常量、符号常量例例8:计算圆面积的:计算圆面积的C语言程序语言程序#define PI 3.14159main( ) float r,area; r=12.5; area=PI*r*r; /*等价于:等价于:area=3.14159*r*r; */
12、 printf(“area=%fn”,area);注:习惯上符号常量一般用大写字母书写,以区别于变量名注:习惯上符号常量一般用大写字母书写,以区别于变量名(变量名一般用小写字母书写)。(变量名一般用小写字母书写)。变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分三、变量三、变量变量:就是在程序运行过程中其值可以改变的量。变量:就是在程序运行过程中其值可以改变的量。例例9:变量的应用变量的应用#include “stdio.h”main( ) int a=10,b=20,c; a=30; b=40; c=a+
13、b; printf(“c=%dn”,c);变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分例例10:下列定义变量的语句中错误的是:下列定义变量的语句中错误的是_A) int _int; B) double int_;C)char FOR; D) float US$;分析:选项分析:选项D中变量名不符标识符的定义要求中变量名不符标识符的定义要求D变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分第三节第三节 整型数据整型数据
14、一、数制转换一、数制转换数制说明数制说明十进制:数码有十进制:数码有0,1,2,9,运算规则为加法,运算规则为加法逢十进一,减法借一当十逢十进一,减法借一当十二进制:数码有二进制:数码有0,1,运算规则为加法逢二进一,运算规则为加法逢二进一,减法借一当二减法借一当二八进制:数码有八进制:数码有0,1,27,运算规则为加法逢,运算规则为加法逢八进一,减法借一当八八进一,减法借一当八十六进制:数码有十六进制:数码有0,1,29,A,B,C,D,E,F,运算规则为加法逢十六进一,减法借一当十六运算规则为加法逢十六进一,减法借一当十六变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从
15、而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分例:二、八、十、十六进制数大小对照表例:二、八、十、十六进制数大小对照表十进制十进制01234567二进制二进制011011100101110111八进制八进制01234567十六进制十六进制01234567十进制十进制89101112131415二进制二进制10001001 1010 1011 1100 1101 1110 1111八进制八进制1011121314151617十六进制十六进制89ABCDEF变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中
16、一个重要组成部分表示形式表示形式如如 120D,10111B,347Q,AB9H或或(120)10,(10111)2,(347)8,(AB9)161、将十进制数转换成二进制、将十进制数转换成二进制规则:除规则:除2取余取余例:例:(45)10=( )22、将十进制数转换成八进制、将十进制数转换成八进制、规则规则:除除8取余取余例例: (45)10=( )810110155变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分3、将十进制数转换成十六进制、将十进制数转换成十六进制规则规则:除除16取余取余例例: (
17、45)10=( )16练习练习: 请计算请计算100转换成二进制转换成二进制,八进制八进制,十六进制分十六进制分别是多少别是多少?(100)10=( )2(100)10=( )8(100)10=( )162D110010014464变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分4、二进制、八进制、十六进制转十进制、二进制、八进制、十六进制转十进制规则:按权展开规则:按权展开例:例:(1011011)2=( )10 (123)8=( )10 (12B)16=( )10练习练习:(11101)2=( )10
18、(37)8=( )10 (AF)16=( )1091832992931175变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分5、二进制与八进制、十六进制的转换、二进制与八进制、十六进制的转换方法:二进制与八进制转换是三位对应一位方法:二进制与八进制转换是三位对应一位 二进制与十六进制转换是四位对应一位二进制与十六进制转换是四位对应一位(13)8=( )2(E3)16=( )2(1001101)2=( )8(1001101)2=( )16练习练习:(24)8=( )2 (8D)16=( )2(11101110
19、1)2=( )8(111011101)2=( )161011111000111154D010100100011017351DD变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分二、整型常量二、整型常量1、十进制常量,如:、十进制常量,如: 0,129,-232、八进制常量以数字、八进制常量以数字0开头,如:开头,如:0127,0343、十六进制常量以、十六进制常量以0 x或或0X开头,如:开头,如:0 x23,0 xAF注:注:C语言中不能直接表示二进制数常量语言中不能直接表示二进制数常量例例10:以下选项中
20、可作为:以下选项中可作为C语言合法整数的是语言合法整数的是_A)10110B B) 0386 C)0Xffa D)x2a2例例11:不合法的十六进制整数是:不合法的十六进制整数是_A) 0 x16 B) 0Xabc C)0 x15 D)oXF123CD变电站电气主接线是指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务。变电站的主接线是电力系统接线组成中一个重要组成部分例例12:以下程序运行后的输出结果是(:以下程序运行后的输出结果是( )main( ) int x=0210; printf(“%Xn”,x);说明:说明:%X表示按十六进制数的形式输出结果表示按十六进制数的形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 语言 基础知识 ppt 课件
限制150内