C/C++ 输出格式化

符号属性

长度属性

基本型

所占

位数

取值范围

输入符举例

输出符举例

--

--

char

8

-2^7 ~ 2^7-1

%c

%c、%d、%u

signed

--

char

8

-2^7 ~ 2^7-1

%c

%c、%d、%u

unsigned

--

char

8

0 ~ 2^8-1

%c

%c、%d、%u

[signed]

short

[int]

16

-2^15 ~ 2^15-1

%hd

%hd

unsigned

short

[int]

16

0 ~ 2^16-1

%hu

%hu 、%ho、%hx

[signed]

--

int

32

-2^31 ~ 2^31-1

%d

%d

unsigned

--

[int]

32

0 ~ 2^32-1

%u

%u 、%o、%x

[signed]

long

[int]

32

-2^31 ~ 2^31-1

%ld

%ld

unsigned

long

[int]

32

0 ~ 2^32-1

%lu

%lu 、%lo、%lx

[signed]

long long

[int]

64

-2^63 ~ 2^63-1

%I64d

%I64d

unsigned

long long

[int]

64

0 ~ 2^64-1

%I64u

%I64u、%I64o、%I64x

--

--

float

32

+/- 3.40282e+038

%f、%e、%g

%f、%e、%g

--

--

double

64

+/- 1.79769e+308

%lf 、%le、%lg

%f、%e、%g

--

long

double

96

+/- 1.79769e+308

%Lf、%Le、%Lg

%Lf 、%Le、%Lg

posted @ 2017-03-01 09:48  ded3  阅读(461)  评论(0编辑  收藏  举报