标签:
C(64位,因机器而异) |
JAVA(固定) |
|
||||
Int |
32 |
运行时存储在堆栈上,如果使用malloc则存储在堆上,可以在前使用static等表示词更改存放区域(寄存器,全局变量区) |
Int |
32 |
运行时值可以存储在堆栈上 |
数据类型 |
Short |
16 |
Short |
16 |
|||
Long |
64 |
Long |
64 |
|||
Float |
32 |
Float |
64 |
|||
Double |
64 |
Double |
64 |
|||
|
|
Boolean |
|
布尔类型 |
||
Char |
8 |
Char |
16 |
字符类型 |
||
|
|
Byte |
8 |
|
||
Void |
|
Void |
|
空类型 |
||
* |
指针类型 |
|
|
|
|
|
|
Struct |
类 |
|
引用存储在堆栈上,实例存储在堆上 |
组合类型 |
|
union |
|
|||||
enum |
|
|||||
数组 |
|
|
数组 |
|
|
|
|
|
容器 |
|
|
程序语言包含数据类型、数据操作两部分,比如c和java的数据类型如上,c语言中的数据操作由函数实现,而面向对象的java由类中的方法实现对数据的操作。
标签:
原文地址:http://www.cnblogs.com/honeyqiong/p/5569432.html