下载此文档

基本数据类型与简单程序设计.ppt


文档分类:IT计算机 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
基本数据类型与简单程序设计
第1页,本讲稿共56页
C语言的基本数据类型
常量和变量
赋值语句
数据的输出
数据的输入
运算符和表达式
本章小结
第2页,本讲稿共5斜杠’\’
‘\’’ 单引号’
‘\”’ 双引号

转义字符看起来是两个字符,实际上只能算一个字符。
第13页,本讲稿共56页
也可以使用 "\" 加上一个1~3位的8进制数或 "\x" 加上一个1~2位的16进制数表示的ASCII码值来表示转义字符,例如:
‘\0’ 表示 空字符
'\33' 或 '\033' 表示ESC(27)
'\07' 表示响铃
'\x0A' 表示换行(10)。
第14页,本讲稿共56页
2。2。5 变量
在程序的运行过程中,值可以改变的量称为变量。
每个变量都有一个名字,称为变量名。
每个变量均必须进行变量说明,指明变量的类型
如: int k=50;
第15页,本讲稿共56页
变量名和符号常量名的命名方法相同,都是用标识符表示。
标识符就是一个名字,其命名必须按照一定的规则进行,只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线,不允许使用数字。
如下面是合法的标识符。
Class_1, _abc1, id, a1b2, sum, total
第16页,本讲稿共56页
下面是不合法的标识符:
a b /* 标识符不能含空格符 */
1a /* 标识符不能以数字打头 */
#abc /* 标识符不能使用# */
xyz-1
/* 标识符不要把减号“-”和下划线“_”混淆 */
第17页,本讲稿共56页
注意:大写字符和小写字符被认为是两个不同的字符。
如: a1和A1是两个不同的变量。
变量和符号常量的不同之处在于:变量的值可以改变,而符号常量则不行。
第18页,本讲稿共56页
例2-1
int i, j, k;
long a1, a2;

上面两行语句定义了3个int型变量i, j, k
和2个长整型变量a1、a2。
第19页,本讲稿共56页
例2-2
float x1, x2; /* 定义2个单精度浮点型变量 */
double z1, z2; /* 定义2个双精度变量 */
float x;
double y;
x = ; /* 给变量赋初值 */
y = ;
第20页,本讲稿共56页
2。3 赋值语句
所谓赋值,就是将一个数据存入一个连续的具有若干存储单元的存储空间中,该存储空间有一个名字,就是前面介绍的变量名。

对一个变量进行定义后,这个变量如果没有进行赋值,它的值是不确定的。
第21页,本讲稿共56页
2。3。1 赋值语句的格式与功能
一般形式:
变量 = 表达式;
功能:
首先计算赋值号“=”右边表达式的值,
然后将结果值送给赋值号“=”左边的变量。
例如:
g = ;
g = 10 + 20 - 9;
“=”不是等号,而是赋值号。
第22页,本讲稿共56页
例2-1
char c1, c2;
c1 = 'a';
c2 = 'b';
上面定义了2个字符型变量 c1, c2,一个字符型变量可存放一个字符。
将一个字符常量存放到一个字符变量中,实际上并不是把该字符本身放到内存中,而是将该字符的相应的ASCII码存放内存单元中。
C语言字符型数据与整型数据之间可以通用。
第23页,本讲稿共56页
例2-2
#include <>
main( )
{
char c1 = 'a', c2;
int k;
k = c1; /* 将字符型变量c1赋给整型变量k */
c2 = 97; /* 将整数97赋给字符型变量c2 */
printf("%c, %c, %d", c1, c2, c1);
/* 字符变量既可按字符形式输出,亦可按整型输出 */
printf("\n %d, %c", k, k );
/* 整型变量既可按整型形式输出,亦可按字符型输出 */

基本数据类型与简单程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小2.07 MB
  • 时间2022-01-25