H12C语言程序的基本常识.ppt

上传人:sccc 文档编号:5586633 上传时间:2023-07-31 格式:PPT 页数:28 大小:689.51KB
返回 下载 相关 举报
H12C语言程序的基本常识.ppt_第1页
第1页 / 共28页
H12C语言程序的基本常识.ppt_第2页
第2页 / 共28页
H12C语言程序的基本常识.ppt_第3页
第3页 / 共28页
H12C语言程序的基本常识.ppt_第4页
第4页 / 共28页
H12C语言程序的基本常识.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《H12C语言程序的基本常识.ppt》由会员分享,可在线阅读,更多相关《H12C语言程序的基本常识.ppt(28页珍藏版)》请在三一办公上搜索。

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

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

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

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

5、始化定义变量时指示计算机为变量留出存储空间变量值并没有指定,可能为随机值使用变量前,一定要将其初始化为一个确定的值,变量的定义及初始化,变量初始化方法定义变量的同时进行赋初值的操作定义变量后,使用赋值语句来初始化变量int num1=34,num2;num2=67;定义了num1和num2两个整型变量,定义的同时初始化num1为34使用了等号“=”赋值运算符将67赋给变量num2,变量的定义及初始化,变量的定义及初始化,#include stdio.hvoid main()char ch1=a;int a=90;printf(作为一个字符ch1=%c,ch1);printf(n作为一个数字a=

6、%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”是字面常量,符号常量在程序中用一个符号来表示一个常量这个符号就被称为符号常量例如:圆周率的值(3.14)C语言中使用预编译处理命令#define来定义符号常#define PI 3.14/注意:#define语句不以分号结尾,常量

7、,格式化输出函数printf(),print函数的作用是向终端(或系统隐含指定的输出设备,如显示器)输出若干个任意类型的数据,一般格式:printf(格式控制,输出表列),“格式控制”是用双引号括起来的字符串,也称“转换控制字符串”“输出表列”是我们打算进行输出的数据描述,可以是直接的数据,也可以是代表数据的变量,printf()的一般格式,“格式控制”包括两种信息格式说明由“%”和格式字符组成,如%d,%f等将输出的数据转换为指定的格式输出如:“%d”代表十进制整型数据普通字符直接输出的字符,printf示例程序,#include“stdio.h”void main()int num=3;/

8、定义一个整型变量,给它命名为 num/为num初始化为3printf(The number is:);/直接输出提示文字printf(%d,num);/输出num的值printf();/补充输出一小段空格printf(数字的平方是:%d,num*num);/数字和文本混合输出printf(n);/输出一个换行符“/”代表语句中的注释,其后内容不会被计算机处理,printf中的控制字符,n在下一行显示t横向跳格显示显示”显示”叫 转义字符,格式化输入函数scanf(),函数scanf()按指定的格式从键盘读取数据,并将其赋给一个或多个变量scanf()也使用格式化字符串来描述输入格式例如:int

9、 a;scanf(%d,用于从键盘读取一个十进制整数,并将其赋给整型变量a,格式化输入函数scanf(),scanf()函数的一般格式:scanf(“格式字符串”,输入项的地址列表);“格式字符串”包含三种类型的字符:1、格式指示符2、空白字符3、普通字符,格式控制符宽度修饰符用来限定输入数据所占列数#include stdio.hvoid 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.hvoid main()char c1,c2;printf(请输入一个大写英文字母:);scanf(%c,格式化输入函数scanf(),小 结,本章讲述了C语言程序的结构与各种数据类型。学习了对不同类型数据输出的格式控制。如何使用printf()函数?如何使用scanf()函数?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号