`

C++数据类型---整型

    博客分类:
  • C++
阅读更多
   
  以前学java的时候总是对一些基本单位概念模糊、并且不知道怎么去换算,这次通过学习C++来补充下这方面的知识:
  C++的基本整型分别是:char、short、int、long和C++1新增的long long,其中每种类型都有符号版本和无符号版本,所以总共有10种类型,下面就集体介绍下这些类型,由于char类型有点特殊(它最常用来表示字符,而不是数字),所以先介绍其它整型。

  计算机内存是由一些叫做位的(bit)的单元组成,C++的short、int、long和long long类型通过是用不同数目的位来存储值的,一般short是16位,int是32位,但是C++提供了一种很灵活的标准,它确保了最少长度,如下所示:
  

       [short至少16位]
       [int至少与short一样长]
       [long至少32位,且至少与int一样长]
       [long long至少64位,且与long一样长]

   
   其它换算单位:
   一个bit(字节)单位byte有8位内存单元,也就是由8位2进制数组成:2*2*2*2*2*2*2*2,8位单元可以表示0-255或者-128到127。每增加一位组合数会加倍。这意味着把16单元可以设置成256*256个不同的值。字节是描述计算机内存量的度量的单位,1KB=1024字节、1MB=1024KB。这里我们可以简单的换算下,一个汉字占2个字节,那么1KB就可以容纳516个汉字,1MB=516*1024个汉字。
0
3
分享到:
评论

相关推荐

    c++数据结构---链式栈

    ### c++数据结构---链式栈 #### 概述 链式栈是栈的一种实现方式,它使用链表作为存储结构。与数组实现的顺序栈相比,链式栈在内存分配上更加灵活,无需预分配固定大小的空间。本文将详细介绍如何在VS2010环境下...

    c++ 基本知识--数据类型(陆璐).pptx

    C++是一种强大的面向对象编程语言,它提供了丰富的数据类型来满足不同需求的编程。在C++中,数据类型是程序中变量所存储的数据种类。以下是关于C++基本数据类型的详细说明: 1. 基本数据类型: - 整型:包括短整型...

    C++ 数据类型详解

    首先,C++的基本数据类型包括布尔型、整型、字符型、浮点型以及宽字符型: 1. 布尔型(bool):在C++中,bool类型只有两个值,true和false,占用1个字节。 2. 整型:包括短整型(short int或signed short)、无...

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

    在C++程序设计中,数据类型和表达式是编程的基础,它们构成了程序的骨架,使得计算机能够理解并执行我们的指令。下面将详细讲解这两个概念及其重要性。 首先,数据类型是C++中的一种基本概念,它定义了变量可以存储...

    c++课件---帮你快速掌握c++

    数据类型包括整型、浮点型、字符型等,而指针是C++的一大特色,它允许直接操作内存地址,为高效编程提供了可能。 在进阶部分,C++的面向对象特性是重点,包括类、对象、封装、继承、多态。类是C++中定义数据结构和...

    c++课件-----20张ppt

    变量是存储数据的容器,而数据类型决定了变量可以存储的数据种类,如整型(int)、浮点型(float)、字符型(char)等。运算符则用于执行数学或逻辑操作,例如算术运算符(+,-,*,/,%)和比较运算符(==,!=,<,...

    c++课件--清华大学郑莉主讲

    通过《C++语言程序设计(第3版)》,你可以了解到如何声明和初始化变量,以及如何使用不同的数据类型(如整型、浮点型、字符型)来存储和处理数据。运算符的使用是进行计算和比较的关键,而流程控制语句(如if、for...

    数据结构C++ 朱战立---推荐

    1. **基本数据类型与数组**:C++中的基础数据类型包括整型、浮点型、字符型等,而数组则是这些元素的集合,它是最简单的一种数据结构,提供了按索引访问元素的能力。 2. **链表**:链表是一种动态数据结构,它的...

    c++教程----从入门到轻松应试

    首先,入门阶段将介绍C++的基本语法,包括变量声明、数据类型(如整型、浮点型、字符型等)、运算符(如算术运算符、比较运算符、逻辑运算符等)、流程控制(如if语句、switch语句、循环结构for、while、do-while)...

    C++ 数据类型列表

    以下是对C++数据类型的详细解释: 1. **基本数据类型**: - **void**:没有特定数据类型的类型,通常用于函数声明或指针,表示不指向任何特定类型。 - **bool**:布尔型,C++特有的,用于逻辑运算,只有两个值:`...

    数据结构C++描述--STL源代码

    5. 模板:C++的模板机制使得STL具有高度的泛型性,可以用于各种数据类型。无论是容器、迭代器还是算法,都是模板类或模板函数,因此可以灵活地应用于整型、浮点型、自定义类型等。 6. 配接器(Adapters):STL提供...

    c++与pb的数据类型转换关系.txt

    ### C++与PB的数据类型转换关系 在C++与PB(PowerBuilder)之间进行数据交换时,正确地处理数据类型转换至关重要。本文将详细介绍这两种语言之间的数据类型转换规则及其应用场景,帮助开发人员更好地理解并应用这些...

    (完整版)C++-primer-plus(第6版)中文版-编程练习答案(word版).doc

    C++ 支持多种数据类型,包括整型、浮点型、字符型等。 - `int` 数据类型用于存储整数值。 - `double` 数据类型用于存储浮点数值。 - `cout` 对象用于输出数据到屏幕。 3. 函数: 函数是 C++ 中的一种编程结构,...

    C++ 基本数据类型

    ### C++基本数据类型 在C++编程语言中,了解并掌握基本的数据类型是学习的基础。这些数据类型为程序员提供了创建变量、存储不同种类的信息的能力。本文将详细解析C++中的基本数据类型,并探讨它们的特点及用途。 #...

    C++ PPT--清华大学版

    此章节将详细阐述C++中的基本数据类型,如整型、浮点型、字符型等,并讲解如何进行算术运算和逻辑运算。此外,还将涉及变量的概念,以及如何声明和初始化它们。 《第3章 控制结构》是程序流程控制的关键,涵盖了...

    C++Builder和Delphi的数据类型比较

    在探讨C++Builder和Delphi的数据类型比较时,我们深入分析了两种编程环境中常见的数据类型,这不仅有助于理解这两种环境的特性和差异,还能为开发者选择合适的类型提供指导。以下是对给定表格中的数据类型进行的详细...

    C++编程--数据结构与程序设计方法借鉴.pdf

    首先,C++的基本数据类型涵盖了简单数据类型,包括整型(int)、浮点型(float、double)、字符型(char)等。文档提到了整型的具体分类,比如有符号整型(int)和无符号整型(unsigned)。浮点型数据类型用于存储...

    c++第8单元第3课C++-Test-7-31.rar

    1. **模板(Templates)**:C++中的模板允许我们创建泛型代码,可以用于处理不同类型的变量,如整型、浮点型、自定义数据类型等。 2. **异常处理(Exception Handling)**:学习如何在程序中捕获和处理错误,以确保...

Global site tag (gtag.js) - Google Analytics