C语言的数据类型可以分为基本数据类型、数组、结构体、指针、枚举。
本篇文章先说基本数据类型,其他数据类型会一篇一篇地各个解析。

数据类型与内存的关系:https://blog.csdn.net/Lemon_jay/article/details/82917000

C语言基本数据类型及长度(32位操作系统)

这里的长度指的是用sizeof(数据类型计算出来的字节大小)

char 的数据类型长度为:1 和java不一样
int 的数据类型长度为:4
float 的数据类型长度为:4
double 的数据类型长度为:8
long 的数据类型长度为:4 和java不一样
short 的数据类型长度为:2
void 不确定是什么类型 就代表任意类型

signed unsigned 他不是数据类型 是数据类型的修饰符
signed 有符号 可以表示负数 -128~127
unsigned 无符号 没有负数 0~255

C语言中没有boolean C语言中用0表示假 非0表示真(包括负数)

Java数据类型及长度对比

(1)byte 1
(2)short 2
(3)int 4
(4)float 4
(5)double 8
(6)long 8
(7)char 2

C语言自定义数据类型

就是给数据类型定义别名,这样对于比较长的数据类型就可以简写了。
数据类型可以是任意的,包括指针或多级指针。
如:typedef const struct JNINativeInterface* JNIEnv;

分类: 基础

0 条评论

发表回复

您的电子邮箱地址不会被公开。