宁波大学:《C语言程序设计》第二章 C程序设计的初步知识(石守东)

第二章C程序设计的初步知识 21简单C语言程序的构成和格式 例1.打印一句话 This is a c program main( printf ("This is a c programn")
第二章 C程序设计的初步知识 2.1 简单C语言程序的构成和格式 例1. 打印一句话 This is a c program main( ) { printf ("This is a c program\n"); }

21简单C语言程序的构成和格式 例2.求两数之和 main( 体*主函数*/ inta,b,sum;/*这是定义变量* a=123;b=456;/这是赋值* sum=atb 体求和* printf(“ Sum Is%dn”,sum);输出*
2.1 简单C语言程序的构成和格式 例2. 求两数之和 main ( ) /* 主函数*/ { int a, b, sum; /*这是定义变量*/ a=123; b=456; /*这是赋值*/ sum=a+b; /*求和*/ printf(“sum is %d\n”, sum); /*输出*/ }

21简单C语言程序的构成和格式 例3.求最大数 main( /*主函数* i int a, b, c *定义变量*/ scanf("d,%od",&a,&b);/输入变量a和b的值*/ c=maxa,b);/*调用max函数将得到的值赋给c*/ printf("m naX C /*输出c的值*/
2.1 简单C语言程序的构成和格式 例3. 求最大数 main( ) /* 主函数*/ { int a, b, c; /*定义变量*/ scanf("%d, %d", &a, &b); /*输入变量a和b的值*/ c=max(a, b); /*调用max函数,将得到的值赋给c*/ printf("max=%d",c;) /*输出c的值*/ }

21简单C语言程序的构成和格式 C程序格式 1.C程序全部由一个一个的函数构成。至少有一个主函数man (),其它函数可被主函数调用或相互调用。其它函数可为C函 数库中函数,也可为自己编的函数。 2函数的执行一定从main()开始。尽管man()函数位置可自 由。 3书写自由,一个语句可多行,一行可多个语句。 4每一条语句必须用一个分号结束;分号是C语句的一部分而 不是分隔符。 5可用/*对C语言加注释 6关键字及编译预处理命令用小写字母书写
2.1 简单C语言程序的构成和格式 C程序格式 1. C程序全部由一个一个的函数构成。至少有一个主函数main ( ), 其它函数可被主函数调用或相互调用。其它函数可为C 函 数库中函数,也可为自己编的函数。 2.函数的执行一定从main ( )开始。尽管main ( )函数位置可自 由。 3.书写自由,一个语句可多行,一行可多个语句。 4.每一条语句必须用一个分号结束;分号是C语句的一部分而 不是分隔符。 5.可用 /* */ 对C语言加注释 6.关键字及编译预处理命令用小写字母书写

22常量、变量和标识符 2.21标识符 标识符是计算机语言中表示一定含义的字符组合,是符 号常量、变量名、数组名、函数名、类型名、枚举元素名 语句关键字的统称。如:上述程序中main、prin ●标识符由字母、数字和下划线组成,并且第一个字符必须 为字母或下划线。 ●标识符的长度一般取前8个字符有效(不同的C语言版本长 度不同)。如 student name和 student numbel表示同一标识 ●C语言标识符中,大写字母和小写字母被认为是两个不同的 字符。 习惯上,变量名、函数名等用小写字母表示;常量名用大 写字母表示(以增加可读性)
2.2 常量、变量和标识符 2.2.1 标识符 标识符是计算机语言中表示一定含义的字符组合,是符 号常量、变量名、数组名、函数名、类型名、枚举元素名、 语句关键字的统称。如:上述程序中main、printf。 ⚫ 标识符由字母、数字和下划线组成,并且第一个字符必须 为字母或下划线。 ⚫ 标识符的长度一般取前8个字符有效(不同的C语言版本长 度不同)。如 student_name和student_number表示同一标识 符。 ⚫ C语言标识符中,大写字母和小写字母被认为是两个不同的 字符。 ⚫ 习惯上,变量名、函数名等用小写字母表示;常量名用大 写字母表示(以增加可读性)

221标识符 C语言的标识符分为三类 关键字 C语言规定的标识符,在程序中代表着固定的含义(保留 字)。如int 所有关键字都要用小写英文字母表示。 预定义标识符 C语言提供的库函数名和预处理命令等。如 printf. 三、用户标识符 用户自定义的标识符(变量名、函数名、数组名、文件名 等) 取名时尽量遵循“简洁明了”和“见名知意”的原则
2.2.1 标识符 C语言的标识符分为三类: 一、关键字 C语言规定的标识符,在程序中代表着固定的含义(保留 字)。如 int 。 所有关键字都要用小写英文字母表示。 二、预定义标识符 C语言提供的库函数名和预处理命令等。如 printf。 三、用户标识符 用户自定义的标识符(变量名、函数名、数组名、文件名 等)。 取名时尽量遵循“简洁明了”和“见名知意”的原则

2.22常量 常量:在程序运行的过程中不能改变的量。 般的数据显式写法均表示常量。 如: 58整型常量 236实型常量 a'字符常量 “aa”字符串常量 还可用一个符号表示一个常量-符号常量
2.2.2 常量 常量:在程序运行的过程中不能改变的量。 一般的数据显式写法均表示常量。 如: 58 整型常量 23.6 实型常量 ‘a’ 字符常量 “aaa” 字符串常量 还可用一个符号表示一个常量--符号常量

223用定义一个符号的方法来代表一个常量 可以用一个符号表示一个常量-符号常量 例: #define Price 30 main o int num total num=10 total=num* PRICE printf( total=%d", total) 符号常量用# define命令行来指定,上面程序中定义了一 个符号常量PRCE,代表30。符号常量一般用大写,以区分 变量,#efne命令行最后不得加分号
2.2.3 用定义一个符号的方法来代表一个常量 可以用一个符号表示一个常量--符号常量 例: #define PRICE 30 main ( ) { int num, total; num=10; total=num*PRICE; printf("total=%d",total); } 符号常量用 #define 命令行来指定,上面程序中定义了一 个符号常量PRICE,代表30。符号常量一般用大写,以区分 变量,#define命令行最后不得加分号

224变量 变量:程序执行中可以改变的量。 每个都有一个名字,即变量名 ●变量名应遵循标识符的约定 变量名一般使用小写字符 ●变量象常量一样有多种类型,因此变量名最好可以体现变 量属于何种类型。 ●在变量类型中,没有字符串类型;因此没有字符串变量。 ●变量必须先定义后使用;通常在函数体的开始部分定义,在 特殊情况下,也可以在函数体外或复合语句的开头定义。 ●变量实际上是指内存中一小块连续存储区域。定义变量a, 就是指用a命名某个存储区域,对变量a的操作就是对该存储 区域的操作
2.2.4 变量 变量:程序执行中可以改变的量。 每个都有一个名字,即变量名。 ⚫ 变量名应遵循标识符的约定。 ⚫ 变量名一般使用小写字符。 ⚫ 变量象常量一样有多种类型,因此变量名最好可以体现变 量属于何种类型。 ⚫在变量类型中,没有字符串类型;因此没有字符串变量。 ⚫变量必须先定义后使用;通常在函数体的开始部分定义,在 特殊情况下,也可以在函数体外或复合语句的开头定义。 ⚫变量实际上是指内存中一小块连续存储区域。定义变量a, 就是指用a命名某个存储区域,对变量a的操作就是对该存储 区域的操作

23整型数据 231整型常量 整型常量—整型常数 C语言提供了三种进制形式 十进制 如:256,308,-120等 2.八进制 以数字0开头表示的整数 例:0235,0146—012等 0235=2×82+3×8+5=15710
2.3.1 整型常量 2.3 整型数据 整型常量 ⎯ 整型常数 C语言提供了三种进制形式 1. 十进制 如: 256, 308, -120等 2. 八进制 以数字0开头表示的整数 例:0235, 0146 -012等. 0235=2×8 2+3×8+5=15710
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 宁波大学:《C语言程序设计》第一章 程序设计基本概念(石守东).ppt
- 宁波大学:《C语言程序设计》第十六章 文件(石守东).ppt
- 宁波大学:《C语言程序设计》第十五章 位运算(石守东).ppt
- 宁波大学:《C语言程序设计》第十四章 结构体、共用体和用户定义类型(石守东).ppt
- 宁波大学:《C语言程序设计》第十三章 编译预处理和动态存储分配(石守东).ppt
- 宁波大学:《C语言程序设计》第十二章 C语言中用户标识符的作用域和存储类(石守东).ppt
- 宁波大学:《C语言程序设计》第十一章 对函数的进一步讨论(石守东).ppt
- 宁波大学:《C语言程序设计》第10章 字符串(石守东).ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第8章 频域测量技术.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第7章 波形显示与测量.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第6章 频率与时间测量.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第5章 测量用信号发生器.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第4章 电子元器件与集成电路测量.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第3章 电流、电压与功率测量.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第2章 基本测量理论与测量数据处理.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第1章 电子测量概论(田华).ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第11章 电子测量技术的综合运用.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)第10章 智能仪器与自动测量技术.ppt
- 高职高专系列规划教材:《电子测量技术》课程教学资源(PPT课件)目录(田华).ppt
- 复旦大学信息学院:《数字逻辑电路基础》PPT教学课件(共五章).ppt
- 宁波大学:《C语言程序设计》第三章 顺序结构(石守东).ppt
- 宁波大学:《C语言程序设计》第四章 选择结构(石守东).ppt
- 宁波大学:《C语言程序设计》第五章 循环结构(石守东).ppt
- 宁波大学:《C语言程序设计》第六章 字符型数据(石守东).ppt
- 宁波大学:《C语言程序设计》第七章 函数(石守东).ppt
- 宁波大学:《C语言程序设计》第八章 指针(石守东).ppt
- 宁波大学:《C语言程序设计》第九章 数组(石守东).ppt
- 机械工业出版社:《实用电子电气工程图算手册》PDF电子书(共十二章)(刘启光).pdf
- 《电子电路相关实验》实验五 集电极调幅与大信号检波.ppt
- 《电子电路相关实验》实验一 高频小信号调谐放大器.ppt
- 《电子电路相关实验》实验八 模拟锁相环.ppt
- 《电子电路相关实验》实验二 二极管开关混频器实验.ppt
- 《电子电路相关实验》实验六 变容二极管调频.ppt
- 《电子电路相关实验》实验七 集成电路模拟乘法器的应用.ppt
- 《电子电路相关实验》实验三 高频谐振功率放大器.ppt
- 《电子电路相关实验》实验四 正弦振荡实验.ppt
- 北京广播学院:《线性电子电路》课程教学资源(PPT课件)第九章 EDA综述.ppt
- 北京广播学院:《线性电子电路》课程教学资源(PPT课件)第六章 数字调制与解调.ppt
- 北京广播学院:《线性电子电路》课程教学资源(PPT课件)第八章 稳压电路.ppt
- 北京广播学院:《线性电子电路》课程教学资源(PPT课件)第七章 锁相环路与频率合成.ppt