`
mywebcode
  • 浏览: 999111 次
文章分类
社区版块
存档分类
最新评论

C++ 基本数据类型字节数

 
阅读更多
#include <iostream>
using namespace std;

int main() {
	cout << "Size of bool = " << sizeof(bool) << endl;
	cout << "Size of char = " << sizeof(char) << endl;
	cout << "Size of short = " << sizeof(short) << endl;
	cout << "Size of unsigned short = " << sizeof(unsigned short) << endl;
	cout << "Size of int = " << sizeof(int) << endl;
	cout << "Size of unsigned int = " << sizeof(unsigned int) << endl;
	cout << "Size of long = " << sizeof(long) << endl;
	cout << "Size of unsigned long = " << sizeof(unsigned long) << endl;
	cout << "Size of float = " << sizeof(float) << endl;
	cout << "Size of double = " << sizeof(double) << endl;
	cout << "Size of long double = " << sizeof(long double) << endl;
	cout << "Size of long long = " << sizeof(long long) << endl;

	return 0;
}

分享到:
评论

相关推荐

    C++数据类型及取值范围

    C++数据类型及取值范围 1.基本数据类型: ①字符类型:char(字符型) 例:‘A’,’b’ ②整数类型:int(整型) 例:4563, 234, 885634 ③浮点类型:float(单精度型)、double(双精度型) 例:3.1456 , 0.9e12 ④空值...

    C/C++基本数据类型所占字节数

    关于这个基本的问题,很早以前很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;...

    C和C++中的基本数据类型的大小及表示范围详解

    本文研究的主要问题时关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围,具体介绍如下。 一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下): ...

    c++类型长度查看方式

    // c++类型所占字节数查看方式,可以输出每个类型的数据占用几字节的数据

    C++中int类型按字节打印输出的方法

    主要给大家介绍了关于C++中int类型按字节打印输出的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    C/C++与Java各数据类型所占字节数的详细比较

    本篇文章主要是对C/C++与Java各数据类型所占字节数进行了详细的对比。需要的朋友可以过来参考下,希望对大家有所帮助

    1017浮点型数据类型存储空间大小.cpp

    1017:浮点型数据类型存储空间大小 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 27763 通过数: 22417 【题目描述】 分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。 ...

    g199209#BlogMarkdown#C2000 DSP基本数据类型1

    title: C2000 DSP基本数据类型weburl: C2000 DSP基本数据类型categories: 软件之道一般情况下,在大部分平台上,一个字节

    c++上机答案

    枚举类型 C++有哪几种数据类型?简述其值域。编程显示你使用的计算机中的各种数据类型的字节数。

    C++11 Memory Model.pdf

    它被定义为相接的位序列,大到足以保有任何 UTF-8 编码单元( 256 个相异值)和 (C++14 起)基本执行字符集(要求为单字节的 96 个字符)的任何成员。类似 C , C++ 支持 8 位或更大的字节。 char 、 unsigned char ...

    c++和python如何实现主机字节序和网络字节序的相互转换

    在上一篇文章网络编程:主机字节序和网络字节序中,介绍了主机字节序和网络字节序的基本概念以及在实际的编程中,何时需要进行网络字节序和主机字节序的转换。本篇文章着重介绍使用c++和python语言,如何实现主机...

    现代C++程序设计

    2.4.1 C++的数据类型 2.4.2 容器=数据类型,标签=变量名 2.4.3 数据类型修饰符 2.4.4 问题分析:整型数据究竟有多大 2.5 C++中的变量声明 2.5.1 C++的命名规则 2.5.2 在哪里声明变量 2.6 C++中的运算符 2.6.1 计算...

    跟我一起学C++

    逻辑型也称布尔型,其取值为true(逻辑真)和false(逻辑假),存储字节数在不同编译系统中可能有所不同,VC++中为1个字节。 2.2 const限定符 const 只读 用const给字面常量起个名字(标识符),这个标识符就称为...

    Visual C++.NET中的字符串转换方法.doc

    Visual C++.net涉及到ATL/ATL Server、MFC和托管C++...之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。  那么什么是BSTR、LPSTR以及LPWSTR呢?

    变量取值范围(c++)

    int、long int 、long long int 占用字节 《C和指针》中写过:long与int...类型名称 字节数 取值范围 signed char 1 -128~+127 short int 2 -32768~+32767 int 4 -2147483648~+2147483647 long int 4 -2147483648~

    C++ 实现序列化

    C++实现序列化,简单的讲是将C++里的对象(此处是广义上的对象,内置类型或者用户自定义类型)数据变成char*,即单个字节的数据,这样方便传输等,涉及到的知识点有C++中的函数重载,操作符重写,allcotor,左值和...

    C/C++结构体字节对齐详解

     我们先看看sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那让我们来看看S1的内存分配情况  S1 s1 = { 'a', 0xFFFFFFFF };  定义上面的变量后,加上断点,运行程序,观察s1所在的...

    一文全面掌握底层难点C和C++中的字节对齐(含C源码)

    几种类型数据所占字节数 什么是对齐 自然对齐 规则对齐 实验对比 首先看这个结构体 如果稍微调换一下位置的结构体 double的情况 数组 嵌套的结构体 指针 内存对齐的规则 #pragma pack()用法详解 例子 ...

Global site tag (gtag.js) - Google Analytics