码迷,mamicode.com
首页 > 编程语言 > 详细

C语言里int,unsigned int,shor int...转换输出问题

时间:2015-01-27 18:14:37      阅读:448      评论:0      收藏:0      [点我收藏+]

标签:

这问题,有时候是个困扰,抽空梳理一遍。

signed char->unsgned char:%c->%c 0->127(对应范围)

char->int:%c->%d->%c,‘A‘->65(可打印字符表对应)

short int->int:%d->%d,100->100(对应,反向操作若超出范围,循环读取对应)

short int->unsinged int:%u->%d,(对应,反向操作若超出范围,循环读取对应)

unsigned int->int:%u->%d,4294967295->2147483647(对应范围)

 

 

signed -128~127

unsigned char 0~127

char -128~127 (一般机器=signed char)

short int -32768~32767

unsigned short int 0~65535

int (signed int) -2147483648~2147483647

unsigned int 0~4294967295

 

C语言里int,unsigned int,shor int...转换输出问题

标签:

原文地址:http://www.cnblogs.com/langdexuming/p/4253542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!