`
j357777842
  • 浏览: 69131 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • letle: 这种隐藏贴还是不要发的好
    Array类
  • ajaxgo: lz,我建议你这类纯api的东西,可以找份js api手册藏着 ...
    Array类
  • zxyyxzzxy: 不错。学到了不少东西!
    Array类
  • ajaxgo: lz是要告诉我们函数的知识,还是在问问题??话说上面那段见的眼 ...
    Function
  • afcn0: 当然不一样,函数的length在js里面是一个比较没用的东西, ...
    Function

C++内置数据类型

    博客分类:
  • C++
阅读更多
bool  布尔型
char  字符型,最小存储空间:8位,有unsigned char和signed char两种表示方式,使用哪种表示方式由编译器写.
wchar_t 宽字符型,最小存储空间:16位,用来表示比如汉字和日语等.
short  短整形,最小存储空间:16位,一般半个机器字长
int  整形,最小存储空间:16位,一般一个机器字长
long  长整形,最小存储空间:32位,一或两个机器字长(32位机中int,long类型通常字长相同)
    short,int,long都表示整形,有带符号和无符号,默认都带符号,在前面加unsigned表示无符号整形,unsigned int 简写为unsigned.
float  单位精度浮点型,6位有效数字,一般一个字长(32位)表示
double  双精度浮点型,10位有效数字,两个字长(64位)
long double  扩展精度浮点型,10位有效数字,3或4个字长(96或128位)

虽然char类型是整形,但通常用来存储字符而不用于计算.
用long型进行计算的代价远远高于用int类型进行同样计算的代价.
有些机器上,double类型要比float类型的计算要快得多.

数字后面加L可将数据强制转换成long型,加uL将转换unsigned long类型:
long:20L,
unsigned long 20uL
float 20F

字符值前加L就得到wchar_t类型:L'a'
分享到:
评论

相关推荐

    C# 和 C++ 的数据类型比较

    以下是对 C# 和 C++ 数据类型的比较,以及它们在 .NET Framework 中的表示。 首先,我们来看一下整数类型。C# 和 C++ 都支持基本的整数类型,如 `Byte`、`SByte`、`Int16`、`Int32`、`Int64`、`UInt16`、`UInt32` ...

    C++primer plus 6th思维导图第1——18章全本

    * C++ 内置数据类型 * 数据处理基本类型、复合类型 * 设计数据类型、设计处理方法(函数) * 计算机数据三大属性:存储位置、存储值、存储类型 * 变量名使用含义明确的命名 * C++ 命名规则:首字符不能四数字、区分...

    C#与C++数据类型对照

    本篇文章将详细探讨C#与C++数据类型的对照,帮助开发者更好地理解和转换这两种语言中的数据类型。 一、基本数据类型 1. 整型 在C#中,整型数据类型包括`sbyte`(8位有符号整数)、`byte`(8位无符号整数)、`short...

    C# 与C++ 数据类型对照

    在编程领域,C# 和 C++ 是两种广泛使用的高级编程语言,它们各自有着不同的数据类型系统。本篇文章将深入探讨 C# 和 C++ 数据类型的对应关系,帮助开发者更好地理解和转换这两种语言之间的数据类型。 首先,C++ 的 ...

    C++程序设计-数据类型和表达式

    C++支持多种内置数据类型,包括: 1. 基本数据类型:如整型(int)、字符型(char)、浮点型(float, double)等。这些类型规定了变量可以存储的数值范围以及它们的精度。 2. 整型:如int,用来存储整数,有short、...

    第四章 C++数据类型3.zip

    C++支持多种内置数据类型,包括基本类型(如`int`, `float`, `char`)和复合类型(如`struct`, `class`)。 4. **数据类型的转换**:C++允许在不同数据类型之间进行隐式或显式转换。例如,将整型转换为浮点型,或...

    C++程序设计课件 ch2 数据类型和表达式

    C++提供了多种内置数据类型来满足不同类型数据的处理需求。这些数据类型可以分为几大类: 1. **整型** (Integer Types):用于表示整数值。C++支持多种整型数据类型,如`short`, `int`, `long`, `long long`等。每种...

    类的转换C++的内部数据类型遵循隐式类型转换规则

    在C++编程语言中,类的转换是一种重要的特性,它允许程序员定义类对象与内置数据类型之间以及不同自定义类之间的转换方式。这种转换通常分为两种类型:转换构造函数和成员转换函数,这两种方法都遵循C++的隐式类型...

    SystemC From The Ground Up读书笔记中文

    SystemC支持所有C++内置数据类型,包括整型、浮点型、字符型、布尔型以及字符串类型。数值的表示方式可以是字符串形式,同时,SystemC还提供了一些原生数据类型,以满足特定的硬件描述需求。 总之,SystemC是一种...

    浅析C++ 数据类型

    基本数据类型是 C++ 内部预定义的,又叫内置(built-in)数据类型。非基本数据类型则是用户根据需要按照 C++ 语法规则创建的数据类型。在这里,构造数据类型和复合数据类型的区别在于:构造数据类型的实例叫做对象,...

    C++抽象数据结构

    ### C++中的抽象数据类型(ADT) #### 道格拉斯·C·施密特教授的分享 在由道格拉斯·C·施密特教授(Vanderbilt University教授,电子工程与计算机科学系)分享的一份PPT中,详细介绍了C++支持的抽象数据类型...

    C++数据类型的属性与限制

    在C++编程语言中,每种内置数据类型都具有特定的属性,例如数值范围、能够表示的最大位数或各自精度等。这些属性对于诸如金融计算、科学模拟、图形渲染以及数字信号处理等领域至关重要。通过掌握这些属性,开发人员...

    20 STL初识-vector存放内置数据类型

    20 STL初识-vector存放内置数据类型

    c++builder数据结构算法3

    STL包含容器(如vector、list、set、map等)、迭代器、算法和函数对象,它们都是模板类,能适应各种数据类型。 接下来是算法,它是解决问题的步骤或方法。常见的算法有排序(如冒泡排序、选择排序、插入排序、快速...

    C++版数据结构源代码

    C++标准库中没有内置的哈希表,但可以使用STL库如`<unordered_map>`或`<unordered_set>`。 7. **树**:包括二叉树、平衡树(AVL树、红黑树等)、B树和B+树等。二叉树是最简单的树形结构,每个节点最多有两个子节点...

    C++描述的数据结构

    - 内部排序:C++提供了多种内置排序算法,如冒泡排序、选择排序、插入排序、快速排序、归并排序和堆排序等。 - 外部排序:处理大数据量时,当内存不足以容纳所有数据时,需要使用外部排序算法,如多路归并排序。 ...

    C++ 数据结构 BigInt 大数

    在编程领域,大数(BigInt)是指能够处理超过标准整型数据类型范围的数值。在C++中,标准库并没有内置大数支持,因此需要自定义数据结构来实现这种功能。"BigInt"类通常用于存储和操作任意长度的整数,这对于计算、...

    C和C++与数据结构基础讲义

    - 基本数据类型:C语言提供了int、char、float、double等基本数据类型,它们分别对应整型、字符型、浮点型和双精度浮点型。 - 变量声明与初始化:每个变量在使用前必须声明其类型和名称,并可以同时初始化。 - ...

    c++与QML相互通信 数据交互

    通过创建Qt对象模型,注册类型,使用信号和槽,以及直接调用C++方法,我们可以轻松地在两者间传递数据,实现界面和逻辑的无缝协作。这种灵活的数据交互机制使得Qt成为开发跨平台桌面和移动应用的理想选择。

    C、C++、JAVA数据结构与算法电子书

    - **模板**:允许创建泛型代码,适用于多种数据类型。 4. **Java特有**: - **集合框架**:包括接口(如List、Set、Map)和实现(如ArrayList、HashSet、HashMap),提供了丰富的数据结构操作。 - **垃圾回收...

Global site tag (gtag.js) - Google Analytics