下载此文档

第3章 最简单的C程序设计.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
第3章最简单的C程序设计—顺序结构程序设计
C程序设计必须具备的知识和能力:
,即学会设计算法。
,使用C语言提供的各种功能编写出一个完
整的、正确的程序。
,编写出结构化的程序,程序的通用
性和可读性要强。
顺序结构程序设计举例
编写一程序将华氏温度转换为摄氏温度。
转换公式:
程序如下:
#include<>
int main( )
{
float f,c;
printf(“请输入华氏温度:”);
scanf(“%f”,&f);
c=()*(f-32);
printf(“华氏温度:%f℉\n摄氏温度:%f℃\n”,f,c);
return 0;
}
运行结果:
请输入华氏温度:↙
华氏温度: ℉
摄氏温度: ℃
数据的表现形式及其运算
常量和变量

在程序运行过程中,其值不能被改变的量称为常量。
(1) 整型常量。如:1000,12345,0,-345
(2) 实型常量。如:,,-,(十进制小数形式)
,--25,(指数形式)
注:指数部分必须为整数。
(3) 字符常量。
①普通字符。如:’a’,’Z’,’?’,’#’,’8’
注:’a’和’A’不同,不能写成’ab’, ’12’或’中’。
②转义字符。C语言中允许使用一种以\ 开头的特殊形式字符常量。
(4) 字符串常量。如:”boy”,”123”,不能写为:’boy’,’123’。
转义字符及其作用
字符形式
含义
ASCII码
\n
换行,将当前位置移到下一行开头
10
\t
水平制表(跳到下一个Tab位置)
9
\h
退格,将当前位置移到前一列
8
\r
回车,将当前位置移到本行开头
13
\f
换页,将当前位置移到下页开头
12
\\
代表一个反斜杠字符“\”
92
\ooo
1到3位八进制数所代表的字符
\xhh
1到2位十六进制数所代表的字符
(5) 符号常量
用一个标识符代表一个常量的,称为符号常量。
如:#define PRICE 30
#include<>
int main( )
{ int num,total;
num=10;
total=num*PRICE;
printf(“total=%d”,total);
return 0;
}
说明: (1) 含义清楚。
(2) 在需要改变一个常量时能做到“一改全改”。
(3) 在程序中不能对符号常量重新赋值。
(4) 符号常量一般用大写字母表示。
2. 变量
在程序运行过程中,其值可以改变的量称为变量。
说明:(1) C语言规定每个变量必须有一个名字,它表示一个具有特定属性的存储单元,用来存放数据,即变量的值。
(2) 定义变量名时应注意“见名知意”。
(3) 每个变量必须确定一个数据类型,以便系统分配存储单元。
(4) 凡未被事先定义的的变量程序中不能使用。
3
a
变量值
存储单元
变量名
常量和变量
3. 常变量
C99允许使用常变量。如:const int a=3;
(1) 常变量不同于变量,程序运行期间不能改变其值。
(2) 常变量不同于常量,系统会依据定义类型分配存储空间,常量
无名而常变量有名。
(3) 常变量不同于符号常量,符号常量在编译时已用具体数值取代。
4. 标识符
C语言规定用来对变量、函数、数组、类型等命名的有效字符串称
为标识符。
标识符只能由字母或下划线开头,字母、数字和下划线组成。
大写字母和小写字母被认为是两个不同的字符。
如:sum,averge,_total,Studen_name等。
,¥123,#33,a>b 是不合法的标识符。
数据类型
数据类型
基本类型
浮点型
单精度(float)
双精度(double)
枚举类型
数组类型([ ])
结构体类型(struct)
共同体类型(union)
指针类型(*)
整型
基本整型(int)
短整型(short int)
长整型(long int)
*双长整型(long long int)
字符型(char)
*布尔型(bool)
*复数型(plex等)
空类型
派生类型
函数类型
注:图中有* 的是C99所增加的。
整型数据
1. 整型数据的分类
(1) 基本整型(i

第3章 最简单的C程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小227 KB
  • 时间2018-06-03