下载此文档

第2章数据类型运算符和表达式.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
第二章
什么是数据类型?
数据结构+算法=程序
C语言中以
“数据类型”形式存在
对数据的描述
对操作的描述
C语言的基本数据类型
C语言提供了以下一些数据类型。
数据类型
指针类型
空类型(无值类型) void
构造类型
数组类型
结构类型 struct
联合类型 union
基本类型
举枚类型 enum
整型 int
字符型 char
实型(浮点型)
单精度实型
float
双精度实型
double
概念:在程序运行过程中,其值不能被改变的量。在程序中以两种形式出现:直接常量(字面常量)和符号常量。

(1)十进制整数。
如:123, -456,4。√ 045,12D ×
(2)八进制整数。以0头的数是八进制数,通常是无符号数。
如:0123,073,0101。017777。√ 256,03A2 ×
(3)十六进制整数。以0x开头的数是16进制数,通常是无符号数。
如:0x123, 0xffff。√ 023, 23D ×
常量
两种表示形式
小数
指数 3e-3
注意:字母e(或E)之前必须有数字,且e/E后面的指数必须为整数:
1e3、-3、-123e-6、-.1e-3 
e3、、.e3、e 
实型常量
规范化的指数形式:
在字母e(或E)之前的小数部分中,小数点左边应有一位(且只能有一位)非零的数字。
例如: :
, , , , , “规范化的指数形式”。
字符常量
(1)用单引号括起来的一个字符是字符型常量
(2)只能包含一个字符

‘a’,’A’, ‘1’√
‘abc’、“a”×
字符形式含义
\n 换行,从当前位置移到下一行开头
\t 水平制表(跳到下一个tab位置)
\b 退格,将当前位置移到前一列
\r 回车,将当前位置移到本行开头
\' 单撇号字符
\\ 反斜杠字符
\" 双撇号字符
\ddd 1~3位8进制数所代表的字符
\xhh 1~2位16进制数所代表的字符
C语言还允许使用一种特殊形式的字符常量,就是以反斜杠"\ "开头的转义字符。
#include <> void main() {int a,b,c;
a=1;b=2;c=3;
printf(“%d\n\t%d%d\n%d%d\t\b%d\n”,a,b,c,a,b,c); }
显示屏上的运行结果:
1
23
12 3
字符串常量
字符串常量是一对双撇号括起来的字符序列
合法的字符串常量:
“How do you do.”, “CHINA”, “a”, “$”
可以输出一个字符串,如
printf(“How do you do.”);
字符与字符串的区别有哪些?
符号常量
用一个标识符代表一个常量。
格式:#define 常量名字面常量
举例:#define PRICE 100
#define PI
#define C1 ’a’
习惯上常量名用大写
符号常量的定义放在
函数外面。
#define PRICE 30 #include <> void main ( ) { int num, total; num=10; total=num * PRICE; printf(″total=%d\n ″,total); }
标识符就是一个名字
在程序执行过程中,可以改变的量称为变量。
1、标识符就是一个名字(如常量名、变量名、函数名…)。
2、组成:只能由字母、数字、下划线组成。且第一个字符必须为字母或下划线。
例:sum,_total, month, Student_name, BASIC, li_ling√
, ¥123,3D64,a>b ×
3、C语言的关键字不能用作变量名。
4、在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。
例如,name(姓名)、age(年龄)
5、建议变量名的长度最好不要超过8个字符。
标识符
变量

第2章数据类型运算符和表达式 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-11-16
最近更新