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
投稿

猜你喜欢

  • C#基础之异步调用实例教程

    2021-07-03 08:44:56
  • VMware虚拟机下hadoop1.x的安装方法

    2023-07-27 08:01:40
  • 手动模拟JDK动态代理的方法

    2023-03-23 00:49:03
  • 基于java构造方法Vector删除元素源码分析

    2023-11-25 14:54:45
  • Java实现批量向mysql写入数据的方法

    2023-11-05 20:51:21
  • Java常用的八种排序算法及代码实现+图解

    2022-04-09 13:30:06
  • java swing 创建一个简单的QQ界面教程

    2022-09-08 06:51:39
  • Java 静态绑定与动态绑定深入分析

    2021-06-19 05:31:04
  • java编写的文件管理器代码分享

    2023-11-20 13:28:52
  • java 指定某个jdk版本方法

    2023-10-20 08:07:28
  • Spring及Mybatis整合占位符解析失败问题解决

    2022-08-13 06:42:49
  • Java实现树形结构的示例代码

    2023-07-30 01:05:19
  • java中this与super关键字的使用方法

    2022-05-04 22:03:29
  • Java 格式化输出JSON字符串的2种实现操作

    2023-11-13 09:41:10
  • SpringMVC记录我遇到的坑_AOP注解无效,切面不执行的解决

    2021-08-09 06:20:58
  • Java基础题新手练习(二)

    2022-03-10 00:11:57
  • Java创建类模式_动力节点Java学院整理

    2023-04-15 23:11:55
  • java集合与数组的相同点和不同点

    2022-07-19 03:13:53
  • Java使用iTextPDF生成PDF文件的实现方法

    2023-10-15 10:44:13
  • java IO流 之 输入流 InputString()的使用

    2023-08-22 07:44:31
  • asp之家 软件编程 m.aspxhome.com