int32属于什么语言?t16000m

12小时前 (04:42:29)阅读1回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值855085
  • 级别管理员
  • 主题171017
  • 回复0
楼主
int32属于什么语言?c语言个人理解*_t中的t可以理解为typedefine,由于各个平台中对基本数据的大小定义不一样,为了兼容各个平台,C语言利用预编译和typedef可以让你最有效的维护你的代码,其实这些都不是新的数据类型,为了用户的方便,C99标准的C语言硬件为我们定义了这些类型,我们放心使用,如:int32_t 其实就是 32 位int 类型数据,附:C99标准中inttypes.h的内容000010001700018 #ifndef __INTTYPES_H_00019 #define __INTTYPES_H_00020000
  1. int32属于什么语言?

int32属于什么语言?

int32属于什么语言?t16000m

c语言

个人理解*_t中的t可以理解为typedefine。由于各个平台中对基本数据的大小定义不一样,为了兼容各个平台,C语言利用预编译和typedef可以让你最有效的维护你的代码。其实这些都不是新的数据类型,为了用户的方便,C99标准的C语言硬件为我们定义了这些类型,我们放心使用。

如:int32_t 其实就是 32 位int 类型数据。

附:C99标准中inttypes.h的内容

00001

00017

00018 #ifndef __INTTYPES_H_

00019 #define __INTTYPES_H_

00020

00021

00023

00024 typedef signed char int8_t;

00025 typedef unsigned char uint8_t;

00026

00027 typedef int int16_t;

00028 typedef unsigned int uint16_t;

00029

00030 typedef long int32_t;

00031 typedef unsigned long uint32_t;

00032

00033 typedef long long int64_t;

00034 typedef unsigned long long uint64_t;

00035

00036 typedef int16_t intptr_t;

00037 typedef uint16_t uintptr_t;

00038

00039 #endif

0
回帖

int32属于什么语言?t16000m 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息