基本数据类型和表达式1

基本数据类型和表达式1

ID:34457831

大小:72.00 KB

页数:5页

时间:2019-03-06

基本数据类型和表达式1_第1页
基本数据类型和表达式1_第2页
基本数据类型和表达式1_第3页
基本数据类型和表达式1_第4页
基本数据类型和表达式1_第5页
资源描述:

《基本数据类型和表达式1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2节基本数据类型和表达式综述:计算机的主要功能是对各种类型的数据进行处理,类型不同,所执行的操作也不同。类型告诉我们数据的存储布局、取值范围以及可以对数据执行哪些操作。C++中的数据类型分为两类:基本类型和自定义类型,基本类型是C++编译系统内置的,比如:字符型、整型、双精度型。C++还提供了可用于自定义数据类型的机制,标准库正是利用这些机制定义了许多更复杂实用的类型,比如可变长字符串string、vector等。1基本数据类型C++的基本数据类型有bool(布尔型)、char(字符型)、int(整型)

2、、float(浮点型)和double(双精度型),以及由关键字signed、unsigned、short和long修饰的基本数据类型的变异。C++标准规定了基本数据类型的最小存储空间(表1),但它并不阻止编译器使用更大的存储空间。表1C++基本数据类型类型含义最小存储空间bool布尔型—char字符型8位wchar_t宽字符型16位short短整型16位int整型16位long长整型32位float单精度浮点型6位有效数字double双精度浮点型10位有效数字longdouble扩展精度浮点型10位有效数

3、字C++还定义了一种称为void的特殊类型。void类型没有对应的值,通常用作无返回值函数的返回类型。注意:不同编译器实际分配空间不同。exa1:使用sizeof操作符测试自己所用编译器对C++基本类型存储空间分配情况。sizeof操作符的作用是返回一个对象或类型名的长度(单位为字节),语法格式:sizeof(类型名或变量名);sizeof变量名#includeusingnamespacestd;intmain(){usingstd::cout;usingstd::endl;//使用名

4、字空间的另一种方式intm=12;cout<<"thesizeofanintis:"<

5、out<<"thesizeofandoubleis:"<

6、即short,int,long,unsignedshort,unsignedint和unsignedlong。头文件中定义了SHRT_MIN,SHRT_MAX,USHRT_MIN等常量,中也有定义。这些是对应变量的取值范围。#include#includeusingnamespacestd;intmain(){cout<<"minshort="<

7、<

8、endl;return0;}(2)类型转换:自动类型转换和强制类型转换1)doublea=10.2;intb=a/2;b应该是多少?//练习1:改变运算符号和数据,观察运行结果,理解类型转换数和字符的表示1无符号整数的表示(1)表示和存储:二进制形式.注意:数的字长。Exa:字长16位,无符号整数5在内存单元中的存储形式:0000000000000101(101左边13个0)(2)无符号整数的表示范围:0~2n-1,n为字长2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。