基本数据类型和表达式.docx
- 文档编号:30172995
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:17
- 大小:697.48KB
基本数据类型和表达式.docx
《基本数据类型和表达式.docx》由会员分享,可在线阅读,更多相关《基本数据类型和表达式.docx(17页珍藏版)》请在冰豆网上搜索。
基本数据类型和表达式
第一章基本数据类型和表达式
C++数据类型
为什么要分数据类型
不同的数据类型存储格式不同。
不同的数据类型所实施的操作不同
C++数据类型
1、整形数据
各种整形数据的基本情况
数据类型
占用字节(跟编译器有关)
数据范围
short
2bytes
-32768~32767
unsignedshort
2bytes
0~65535
int
2bytes(16位机)
4bytes(32位机)
-32768~32767
-(231)~231-1
unsignedint
2bytes(16位机)
4bytes(32位机)
0~65535
0~232-1
long
4bytes
-(231)~231-1
unsignedlong
4bytes
0~232-1
整形常量
在整形常量后可加修饰符l或L表示长整型
十进制整数:
以非零的数字开始
123//signedint
65000//unsignedint
123u//unsignedint
123L//singedlongint
八进制整数:
以零开始
0123=83//unsignedint
011L=9//unsignedlongint
十六进制整数:
以0X或0x开始
0x123=291//signedint
0X123u=291//unsignedint
整型变量
类型修饰符变量名[=表达式][,变量名[=表达式]]
intx,y;
inti=1,j=0;
2字符型数据
字符型数据的基本情况
Ø字符类型:
在内部实现是个单字节长度的整型,因此常用字符型定义值较小的整数。
Ø单引号括起来的一个字符
如’a’,’D’,’?
’,’S’
字符数据在内存中的存储形式
以ASCII码存储,占1字节,用7位
用于表示字符时存放的是字符的ASCII码值。
数据类型
占用字节
数据范围
char
1Byte
-128~127
unsignedchar
1Byte
0~255
转义字符
转义序列
对应ASCII码值
对应功能或字符
转义序列
对应ASCII码值
对应功能或字符
\a
7
响铃
\\
92
反斜线
\b
8
退格
\’
39
单引号
\f
12
换页
\’’
34
双引号
\n
10
换行
\?
63
问好
\r
13
回车
\ccc
ccc为八进制值
该值对应的字符
\t
9
水平制表
\\xhh
hh为十六进制值
该值对应的字符
\v
11
垂直制表
\0
空字符(NULL)
000
字符变量
用来存放字符常量
例:
charc1,c2;
c1=’a’;
c2=’A’;
字符型和整形的关系
字符数据和整形数据之间可以通用,可以按字符形式输出,也可以按整形输出。
#include
main()
{
charc1,c2;
c1=’a’;
c2=’b’;
printf(“%c%c\n”,c1,c2);
printf(“%d%d\n”,c1,c2);
}
#include
voidmain()
{inta,b;
charc,d;
a=’a’;b=’b’;
c=97;d=98;
c=a-32;d=b-32;
a=a-32;b=b-32;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 数据类型 表达式