h1-2c语言程序的基本常识

上传人:san****019 文档编号:70190546 上传时间:2019-01-16 格式:PPT 页数:28 大小:689.51KB
返回 下载 相关 举报
h1-2c语言程序的基本常识_第1页
第1页 / 共28页
h1-2c语言程序的基本常识_第2页
第2页 / 共28页
h1-2c语言程序的基本常识_第3页
第3页 / 共28页
h1-2c语言程序的基本常识_第4页
第4页 / 共28页
h1-2c语言程序的基本常识_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《h1-2c语言程序的基本常识》由会员分享,可在线阅读,更多相关《h1-2c语言程序的基本常识(28页珍藏版)》请在金锄头文库上搜索。

1、Fundamentals of C C语言程序的基本常识,熟悉常用数据类型 熟练使用变量 熟练掌握格式化输入输出函数的使用,学习目标,C语言程序结构,程序举例 void main() printf(“软件培训”); 本程序的目的是输出一行信息:华育国际,基本结构,常用标准库文件介绍,库文件就是预先定义好的函数的集合文件 上面的程序在编译时会出现错误(error),显示“printf : undeclared identifier”(prinf是一个没有声明的标识符) 因为:C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的 C的标准函数库中(stdio.h)提供了一些输入输出函数,例

2、如,printf函数和scanf函数,常用标准库文件介绍,使用prinf和scanf函数时,千万不要简单地认为它们是c语言的“输入输出语句” printf和scanf不是C语言的关键字,只是标准函数库中的函数名字 不同标准的函数库提供不同的函数名 有些通用的函数(如printf和scanf等),各种计算机系统都提供,成为各种计算机系统的标准函数(标准输入输出库stdio.h的一部分),C语言编译系统中还有许多以.h为扩展名的文件(称之为头文件) 在这些头文件中,对相应的库函数进行了声明和定义 我们所用的printf是C语言中的输出函数,因为它在“stdio.h”这个库文件中被声明和定义 在程序

3、的最前面加上一句: #include “stdio.h“,常用标准库文件介绍,改写以上程序如下: #include “stdio.h“ void main() printf(“软件培训”); 执行结果:,常用标准库文件介绍,结构特点和语法规则,程序是由函数构成的 可以包含一个main和若干其他函数 程序全部工作都是由函数来完成的 标准提供一百多个库函数 一个函数由两部分组成 函数的说明部分。包括函数名、函数类型、函数属性、函数参数(形参)名、形式参数类型。函数体 变量定义,如:“int num1,num2;” 执行部分,如:“num2=num1+105;”,一个程序总是从main函数开始执行

4、程序书写格式自由 每个语句和数据定义的最后必须有一个分号(英文状态) 语言本身没有输入输出语句 可以用/来对单行的代码做注解, 也可以用*对程序中的任何部分作块注释,结构特点和语法规则,变量,程序,编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。,通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。,存储 Rate,Rate * 5%,将值存储为DiscAmt,Rate-DiscAmt,10,0.5,将值存储为Result,9.5,C语言的数据类型,数据类型描述,变量的定义及初始化,变量定义 任何变量都必须遵守先定

5、义后使用的原则 变量定义的一般形式 存储类别 数据类型 变量名1,变量名2;,变量的初始化 定义变量时指示计算机为变量留出存储空间 变量值并没有指定,可能为随机值 使用变量前,一定要将其初始化为一个确定的值,变量的定义及初始化,变量初始化方法 定义变量的同时进行赋初值的操作 定义变量后,使用赋值语句来初始化变量 int num1=34,num2; num2=67; 定义了num1和num2两个整型变量,定义的同时初始化num1为34 使用了等号“=” 赋值运算符将67赋给变量num2,变量的定义及初始化,变量的定义及初始化,#include “stdio.h“ void main() char

6、 ch1=a; int a=90; printf(“作为一个字符ch1=%c“, ch1); printf(“n作为一个数字a=%d“, a); printf(“n作为一个字符ch2=%c“, ch2); printf(“n作为一个数字ch2=%dn“, ch2); ,常量,字面常量 字面常量是指在源代码中直接输入的值 例如: int age=25; /整型常量 float score=85.5; /浮点数常量 char sex=f; /字符常量 char name10=”lucy”; /字符串常量 其中25、85.5、f、 ”lucy”是字面常量,符号常量 在程序中用一个符号来表示一个常量

7、这个符号就被称为符号常量 例如: 圆周率的值(3.14) C语言中使用预编译处理命令#define来定义符号常 #define PI 3.14 /注意:#define语句不以分号结尾,常量,格式化输出函数printf(),print函数的作用是向终端(或系统隐含指定的输出设备,如显示器)输出若干个任意类型的数据,一般格式:printf(格式控制,输出表列),“格式控制”是用双引号括起来的字符串,也称“转换控制字符串” “输出表列”是我们打算进行输出的数据描述,可以是直接的数据,也可以是代表数据的变量,printf() 的一般格式,“格式控制”包括两种信息 格式说明 由“%”和格式字符组成,如%

8、d,%f等 将输出的数据转换为指定的格式输出 如:“%d”代表十进制整型数据 普通字符 直接输出的字符,printf示例程序,#include “stdio.h” void main() int num=3; /定义一个整型变量,给它命名为 num /为num初始化为3 printf(“The number is: “); /直接输出提示文字 printf(“%d“,num); /输出num的值 printf(“ “); /补充输出一小段空格 printf(“数字的平方是:%d“,num*num); /数字和文本混合输出 printf(“n“); /输出一个换行符 “/” 代表语句中的注释,其

9、后内容不会被计算机处理,printf中的控制字符,n在下一行显示 t横向跳格 显示 显示 ”显示” 叫 转义字符,格式化输入函数scanf(),函数scanf() 按指定的格式从键盘读取数据,并将其赋给一个或多个变量 scanf()也使用格式化字符串来描述输入格式 例如: int a; scanf(“%d“, 用于从键盘读取一个十进制整数,并将其赋给整型变量a,格式化输入函数scanf(),scanf()函数的一般格式: scanf(“格式字符串”,输入项的地址列表); “格式字符串”包含三种类型的字符: 1、格式指示符 2、空白字符 3、普通字符,格式控制符 宽度修饰符 用来限定输入数据所占

10、列数 #include “stdio.h“ void main() char b,c; scanf(“%3c%4c“, ,格式化输入函数scanf(),格式控制符 长度修饰符 抑制修饰符 例如: int a,b; scanf(“%2d%*3d%4d“, 输入1234567890,则a被赋值为12,b被赋值为6789,格式化输入函数scanf(),scanf()使用实例 从键盘输入一个大写字母,要求改用小写字母输出。提示:大小写英文字母的ASCII值相差32。 #include “stdio.h“ void main() char c1,c2; printf(“请输入一个大写英文字母:“); scanf(“%c“, ,格式化输入函数scanf(),小 结,本章讲述了C语言程序的结构与各种数据类型。 学习了对不同类型数据输出的格式控制。 如何使用printf()函数? 如何使用scanf()函数?,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号