技术经验分享:C各个类型的大小

简介: 技术经验分享:C各个类型的大小

"

1个字节(byte)是8bit.

我采用的是64位系统,64位指CPU寄存器的数据宽度是64位的。

short 和 int:short比int更节省空间,short占内存是Int的一半,当要//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg3MjkwOA==.html

考虑程序的空间性而且short足以存储所需数据的话就用short。

float 和 double:double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得 多,能用单精度时不要用双精度(以省内存,加快运算速度)

64位系统:

int型:4字节

char型:1字节

bool型:1字节

double型:8字节

float型:4字节

long型:8字节

short型:2字节

unsigned int型:4字节

unsigned long型:8字节

bool型:1字节

测试程序:

//============================================================================

// Name : 各类型大小.cpp

// Author :

// Version :

// Copyright : Your copyright notice

// Description : Hello World in C++, Ansi-style

//============================================================================

#include

using namespace std;

int main() {

cout[""int型:""[sizeof(int)[""字节""[endl;

cout[""char型:""[sizeof(char)[""字节""[endl;

cout[""bool型:""[sizeof(bool)[""字节""[endl;

cout[""double型:""[sizeof(double)[""字节""[endl;

cout[""float型:""[sizeof(float)[""字节""[endl;

//代码效果参考:https://v.youku.com/v_show/id_XNjQwNjg2MzQ2OA==.html

cout[""long型:""[sizeof(long)[""字节""[endl;

cout[""short型:""[sizeof(short)[""字节""[endl;

cout[""unsigned int型:""[sizeof(unsigned int)[""字节""[endl;

cout[""unsigned long型:""[sizeof(unsigned long)[""字节""[endl;

cout[""bool型:""[sizeof(bool)[""字节""[endl;

return 0;

}


"
image.png
相关文章
|
6月前
技术经验分享:comparisonmethodviolates必现
技术经验分享:comparisonmethodviolates必现
25 0
技术经验分享:comparisonmethodviolates必现
|
6月前
|
存储 安全 物联网
技术经验分享:FIDO标准简介
技术经验分享:FIDO标准简介
|
6月前
|
SQL 存储 数据可视化
技术经验分享:ArcGISEngine开发之属性查询
技术经验分享:ArcGISEngine开发之属性查询
65 0
|
6月前
|
C++ 开发者
技术经验分享:dumpbin的使用方法_dumpbin的基础使用
技术经验分享:dumpbin的使用方法_dumpbin的基础使用
327 0
|
6月前
|
XML 图形学 C++
技术经验分享:ASSIMP概述
技术经验分享:ASSIMP概述
96 0
|
6月前
|
API Go 异构计算
技术经验分享:d3d9查询(QueriesDirect3d9)
技术经验分享:d3d9查询(QueriesDirect3d9)
44 0
|
架构师 Java 中间件
阿里内部从初级程序员到架构师学习路线+配套学习资源
阿里巴巴终于公开了从初级程序员到架构师的学习路线图,这里相对应的基本上就是从P5到P8的晋升体系!今天老师将会带着大家从初级程序员开始一点点分享整个晋升体系!
|
消息中间件 弹性计算 人工智能
开发者社区每月重点内容推荐(2023-04)
开发者社区每月重点内容推荐(2023-04),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
21220 8
|
Cloud Native JavaScript 架构师
开发者社区每月重点内容推荐(2023-02)
开发者社区每月重点内容推荐(2023-02),涵盖本月技术动态、内容创新、干货书籍等内容,一文速览社区当月动态。
2279 1
开发者社区每月重点内容推荐(2023-02)