1 / 45
文档名称:

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

格式:ppt   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:中国课件站 2011/11/16 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:第二章
什么是数据类型?
数据结构+算法=程序
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个字符。
标识符
变量

最近更新

2024年成都职业技术学院单招职业适应性考试题.. 40页

2024年扬州工业职业技术学院单招职业技能考试.. 40页

2024年抚顺师范高等专科学校单招职业技能测试.. 39页

2024年无锡科技职业学院单招职业倾向性考试题.. 40页

2024年朔州师范高等专科学校单招职业适应性测.. 39页

2024年杭州医学院单招职业技能测试题库必考题.. 38页

2024年枣庄职业学院单招综合素质考试题库汇编.. 39页

2024年梧州医学高等专科学校单招职业适应性考.. 41页

2024年永州师范高等专科学校单招职业适应性考.. 40页

2024年江南影视艺术职业学院单招职业技能考试.. 40页

2024年江苏医药职业学院单招职业技能测试模拟.. 40页

2024年江苏省泰州市单招职业适应性考试题库带.. 40页

2024年江苏航运职业技术学院单招职业适应性考.. 40页

2024年江西信息应用职业技术学院单招职业适应.. 40页

2024年江西婺源茶业职业学院单招职业技能考试.. 40页

2024年江西科技职业学院单招职业适应性测试题.. 40页

2024年江西青年职业学院单招职业适应性测试模.. 40页

2024年河北东方学院单招职业倾向性考试模拟测.. 39页

2024年河北女子职业技术学院单招综合素质考试.. 40页

2024年河北旅游职业学院单招综合素质考试题库.. 40页

2024年河北省承德市单招职业适应性考试模拟测.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页