ANSI C 标准组合的类型字长和范围

Posted sail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ANSI C 标准组合的类型字长和范围相关的知识,希望对你有一定的参考价值。

ANSI C 标准组合的类型、字长和范围

序号

类型

字长

范围

1

char(字符型)

1字节

-128~127

2

unsigned char (无符号字符型)

1字节

0~255

3

signed char (有符号字符型)

1字节

-128~127

4

int (整型)

2字节

-32768~32767

5

unsigned int (无符号整型)

2字节

0~65535

6

signed int (有符号整型)

2字节

-32768~32767

7

short int (短整型)

1字节

-128~127

8

unsigned short int (无符号短整型)

1字节

0~255

9

signed short int (有符号短整型)

1字节

-128~127

10

long int (长整型)

4字节

-2147483648~2147483647

11

unsigned long int (无符号长整型)

4字节

0~4294967296

12

signed long int (有符号长整型)

4字节

-2147483648~2147483647

13

float (单精度浮点型)

4字节

约精确到6位数

14

double (双精度浮点型)

8字节

约精确到12位数

15

void (空值型)

0字节

无值

 

以上是关于ANSI C 标准组合的类型字长和范围的主要内容,如果未能解决你的问题,请参考以下文章

字长和数据类型

C语言数据类型中int与short的区别

辨析:机器字长存储字长指令字长和操作系统位数

编写跨平台位级代码时,字长和字节序会相互作用吗?

RAM的字长、字宽、字数、位宽等表述

C 语言数据模型(字长模型)