下载此文档

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


文档分类:办公文档 | 页数:约91页 举报非法文档有奖
1/91
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/91 下载此文档
文档列表 文档介绍
第3章最简单的C程序设计
数据的表现形式及其运算
C语句
数据的输入输出
顺序程序设计举例
1
数据的表现形式及其运算
常量和变量
数据类型
整型数据
字符型数据
浮点型数据
运算符和表达式
2
常量和变量
1、标识符
定义:用来标识变量、常量、函数等的字符序列
组成:
只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
大小写敏感
不能使用关键字
长度:最长32个字符
命名原则:
见名知意
不宜混淆如l与I, o与0
例:判断下列标识符号合法性
sum Sum day Date 3days
student_name #33 lotus_1_2_3
char a>b _above $123

3days
#33
char
$123
a>b
3
常量和变量
2、常量
定义:程序运行时其值不能改变的量(即常数)
分类:直接常量和符号常量
直接常量:整型常量实型常量字符常量字符串常量
符号常量:用标识符代表常量
定义格式: #define 符号常量常量
使用符号常量的好处: 1)见名知意 2)一改全改
注意: 1. 使用之前必须先定义;
2. 符号常量名用大写,变量用小写;
3. 符号常量的值在其作用域内不能改变;
4. 凡是以“#”开头的都为预处理命令,不是语句,故后面无符号。
如#define PRICE 30
例符号常量举例
#define PRICE 30
#include <>
int main()
{
int num,total;
num=10;
total=num*PRICE;
printf("total=%d",total);
return 0;
}
4
常量和变量
3、变量
定义:程序运行时其值可以改变的量
分类:整型变量、实型变量、字符型变量
变量定义的一般格式:
数据类型变量1[,变量2,…,变量n];
例:
int a,b,c;
float data;
决定分配字节数
和数的表示范围
合法标识符
5
变量必须先定义,后使用
定义变量时指定该变量的名字和类型
大小写字母被认为是两个不同的字符。一般,变量名用小写字母表示。
变量名也应当“见名知意”,以增加程序的可读性。
变量名和变量值是两个不同的概念
变量名实际上是以一个名字代表的一个存储地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据
注意:
6
常量和变量
4、常变量
C99允许使用常变量,如:const int a=3;
表示a被定义为一个整形变量,指定其值为3,而且在变量存在期间其值不能改变。
常变量与常量的异同:
常变量具有变量的基本属性,有类型,占存储单元,只是不许改变其值。可以说,常变量是有名字的不变量,而常量是没有名字的不变量。有名字便于在程序中被引用。
常变量与符号常量的不同?
7
,在程序中都能使用。
定义符号常量用#define预编译指令,它只是用符号常量代表了一个字符串,在预编译时仅是进行字符替换,在预编译后,符号常量就不存在了(),对符号常量的名字是不分配存储单元的。
而常变量是要占存储单元,有变量值,只是该值不改变而已。
从使用角度来看,常变量具备了符号变量的优点,且使用更加方便。
常变量与符号常量的不同
#define PI
const float pi=
8
数据类型
所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式。
不同的类型分配不同的长度和存储形式。
9
C语言允许使用的数据类型:
数据类型
基本类型
整型类型
基本整型
短整型
长整型
双长整型
字符型
布尔型
浮点类型
单精度浮点型
双精度浮点型
复数浮点型
10

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数91
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小772 KB
  • 时间2018-04-18