第3章基本数据类型31页PPT文档

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
printf("a的值是:%o,b的值是:%o\n",a,b);
13
3.2 整型变量
3.2.5 长整型变量——解决大整数问题
1.为什么要使用长整型变量 2.定义长整型变量──使用long
长整型变量的定义格式如下: long int 变量表列; long int x,y,z;/*定义了3个长整型变量*/ long int m1,m2;/*定义了2个长整型变量*/
定义格式如下:
类型名 变量表列; int sum; int a,b,c,s1,s2; float average,average1; char _a,_b,_c;
2
3.1 变量
3.1.4 为什么要有数据类型 3.1.5 C语言有哪些数据类型
数据类型
基本类型
整型 单精度型 实型 字符型 双精度型
非基本类型
do if struct while
6
3.1 变量
3.1.8 初识变量赋值
int x,old;/*变量x和old,分别表示出生日期和年龄*/ x=1978; /*变量赋值,将1978(出生日期)存放在变量x中*/
变量名 x
变量名 old
定义两个变量:int x,old;
保存
变量名
1978
x 1978
数组类型 结构体类型 联合体类型 指针类型 枚举类型 空类型
1.整型
在C语言中,整型数据可以用十进制、十六进制和八进制表示。
3
3.1 变量
2.实型
在C语言中,实型数据有两种表示形式:浮点计数法和科学计数 法。
3.字符型
字符形式 ‘\a’ ‘\n’ ‘\b’ ‘\r’ ‘\t’ ‘\\’ ‘\”’
‘\ddd’
变量名 old
为变量x赋值:x=1978;
变量名 x 1978
保存
变量名 old 31
2009-x
百度文库
将2009-x即31存放到old中
7
3.2 整型变量
3.2.1 为什么要使用整型变量 3.2.2 基本整型变量
1.定义基本整型变量──如何定义基本整型变量
基本整型变量的定义格式如下:
int 变量表列;
int a,b,c; int sum1,sum2;
/*定义了3个基本整型变量*/ /*定义了2个基本整型变量*/
2.基本整型变量的取值范围
不同的编译系统,每种数据类型的取值范围也不相同。例如, 在Turbo C 2.0开发环境中,基本整型变量占用2个字节。它的 表示范围是-32768~32767。在Visual C++ 6.0开发环境中,基 本整型变量占用4个字节。它的取值范围是-231~231-1。
3.长整型变量的取值范围 在Turbo C 2.0开发环境和Visual C++ 6.0开发环境中,
长整型变量都占用4个字节。长整型变量的取值范围是-231~2311,即-2147483648~2147483647。
4
3.1 变量
3.1.6 什么符号可以作为变量名──用户定义的标识符
变量名的定义也是标识符的定义,变量名是一种用户自己定义
的标识符。
3abc y-m-d h# hello! vc-study a<b
/*错误在于以数字开头!*/ /*错误在于使用了“-”符号!*/ /*错误在于使用了“”和“#”符号!*/ /*错误在于使用了“!”符号!*/ /*错误在于使用了“-”符号!*/ /*错误在于使用了“<”符号!*/
8
3.2 整型变量
3.变量赋值初步──如何将数据存放到基本整型变量中
a=12+6;
/*将12与6的和存放到变量a中*/
b=5*7;
/*将5与7的乘积存放到变量b中*/
a=b-3;
/*将b与3的差存放到变量a中*/
9
3.2 整型变量
3.2.3 基本整型变量的输入──使用scanf函数
1.如何输入基本整型数据──使用%d输入十进制数
scanf函数的一般格式为: scanf (“格式控制”,地址表列)
格式说明
地址表列
scanf("%%dd , %%d ", &a , &b );
格式说明与地址表列一一对应
10
3.2 整型变量
2.如何输入基本整型数据──使用%x输入十六进制数
scanf("%x",&a);
/*输入变量a的值*/
3.如何输入基本整型数据──使用%o输入八进制数
scanf("%o",&a);
/*输入变量a的值*/
11
3.2 整型变量
3.2.4 基本整型变量的输出──使用printf函数
1.如何输出基本整型变量中的数据──使用%d输出十进制数
printf("a的值是:%d,b的值是:%d\n",a,b);
格式说明
输出表列
printf("a的值:%dc,,
b的值: %d , \n",, a , b
第3章 变量和常量
3.1 变量 3.2 整型变量 3.3 实型变量 3.4 字符型数据类型 3.5 常量 3.6 本章小结
1
3.1 变量
3.1.1 为什么要使用变量 3.1.2 变量究竟是什么──变量在计算机中的表示
存储 单元
a 变量名 5 变量值
存储 单元
a 变量名 20 变量值
3.1.3 如何定义变量 C语言规定,要使用变量必须先定义变量。变量的
‘\0xhh’
含义 响铃 换行,将当前位置移动到下一行的开头 退格,将当前位置移动到前一列的位置 回车,将当前位置移动到本行开头 制表符,将下一个tab位置作为当前位置 反斜杠字符’\’ 双引号 1~3位八进制数的字符
1~2位的十六进制数的字符
ASCII码 0x07 0x0A 0x08 0x0D 0x09 0x5C 0x22
5
3.1 变量
3.1.7 关键字──已经被占用的标识符
表3.2 C语言的关键字
auto break case char const continue default double else enum extern float for goto
int long register short signed sizeof static switch typedef union unsigned void volatile while
输出后换行,再输 ); 出字符就在下一行
普通字符按照原样输出 格式说明符%d控制输出表列 中的变量a和b按照整型输出
12
3.2 整型变量
2.如何输出基本整型变量中的数据──使用%x输出十 六进制数
printf("a的值是:%x,b的值是:%x\n",a,b);
3.如何输出基本整型变量中的数据──使用%o输出八 进制数
相关文档
最新文档