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

时间:2022-09-08 11:39:55 

C/C++的数据类型:

一,整型

Turbo C:
   [signed] int 2Byte//有符号数,-32768~32767
   unsigned int 2Byte //无符号数,只能表示整数0~65535

   [signed] short [int] 2Byte

   unsigned short [int] 2 Byte

   long [int] 4 Byte

   unsigned long [int] 4 Byte

Visual C++ 6.0:

   [signed] int 4Byte
   unsigned int 4Byte

   [signed] short [int] 2Byte

   unsigned short [int] 2 Byte

   long [int] 4 Byte

   unsigned long [int] 4 Byte
long int 4Byte

二.实型
float 4Byte
double 8Byte
long double 16Byte

三.字符型
char 1Byte


Java的数据类型:

一,整型

byte  1个字节
short 2个字节
int   4个字节
long  8个字

二.实型

float 4个字节
double 8个字节

三.字符型

char 2个字节

四.对象型

Java中数组和String类型的都被解释为对象

五.其它

Boolean 可以认为boolean型占八分之一个字节,即1bit,但是它的大小是不明确的,

视编译器而定

1字节=8bit 即在计算机中用8个0或1表示一个单位

一个汉字占2个字节,一个英文字符占1个字节

字长 = 字 = 计算机一次能处理的指令长度

1:计算机使用byte类型,0000‘0001

标签:Java,字节数
0
投稿

猜你喜欢

  • Android开发之ListView的简单用法及定制ListView界面操作示例

    2021-10-17 13:26:15
  • 基于Aforge摄像头调用简单实例

    2022-07-23 03:44:20
  • Android列表选择框Spinner使用方法详解

    2023-10-04 13:18:02
  • C#将Excel转成PDF的方法

    2021-06-13 01:46:09
  • Android仿微信朋友圈实现滚动条下拉反弹效果

    2023-02-21 15:48:58
  • Java BufferWriter写文件写不进去或缺失数据的解决

    2023-07-20 14:57:02
  • maven打包时候修改包名称带上git版本号和打包时间方式

    2022-03-09 20:51:39
  • C#控件闪烁的解决方法

    2023-02-27 07:30:41
  • java实现数组中的逆序对

    2021-12-07 16:36:24
  • Java8中CompletableFuture的用法全解

    2023-09-08 15:08:55
  • Java中clone方法使用笔记

    2023-03-26 07:44:38
  • Java中工具Jstack的使用实例

    2023-07-26 15:18:02
  • Spring的@RequestParam对象绑定方式

    2023-02-03 21:05:35
  • SpringBoot+Eureka实现微服务负载均衡的示例代码

    2021-09-19 07:10:13
  • springboot集成fastDfs过程代码实例

    2023-02-21 19:42:20
  • Maven依赖作用域和依赖传递的使用

    2022-07-24 19:08:33
  • 基于Android实现桌面悬浮清内存app概述

    2023-05-02 22:56:35
  • 三行Android代码实现白天夜间模式流畅切换

    2021-06-11 08:15:12
  • 在WPF中实现平滑滚动的方法详解

    2021-06-17 06:34:16
  • java常用工具类 Random随机数、MD5加密工具类

    2023-02-14 17:55:08
  • asp之家 软件编程 m.aspxhome.com