arm 变量的字节长度

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:44:58
在ARM SC100 CPU中,请问int型,SHORT INT,LONG INT,CHAR的字节长度各是多少.

typedef unsigned char uint8;
/* defined for unsigned 8-bits integer variable 无符号8位整型变量 */
typedef signed char int8;
/* defined for signed 8-bits integer variable 有符号8位整型变量 */
typedef unsigned short uint16;
/* defined for unsigned 16-bits integer variable 无符号16位整型变量 */
typedef signed short int16;
/* defined for signed 16-bits integer variable 有符号16位整型变量 */
typedef unsigned int uint32;
/* defined for unsigned 32-bits integer variable 无符号32位整型变量 */
typedef signed int int32;
/* defined for signed 32-bits integer variable 有符号32位整型变量 */
typedef float fp32;
/* single precision floating point variable (32bits) 单精度浮点数(32位长度) */
typedef double fp64;
/* double precision floating point variable (64bits) 双精度浮点数(64位长度) */

上面都是定义的,仔细看一下就知道了

用SIZEOF取一下就知道啦!!!