这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 32,16 如果一个32位的无符号整型变量赋给一个16位的无符号型整型变量

共2条 1/1 1 跳转至

,32,16 如果一个32位的无符号整型变量赋给一个16位的无符号型整型变量

院士
2006-09-17 18:14:16     打赏
,32,16 如果一个32位的无符号整型变量赋给一个16位的无符号型整型变量



关键词: 如果     一个     32位     无符号     整型     变量     16位         

院士
2006-12-22 22:43:00     打赏
2楼
问 如果一个32位的无符号整型变量赋给一个16位的无符号型整型变量会是什么结果 ?

typedf  unsigned int uint32
typedf  unsigned short uint16

uint32 temp1
uint16 temp2

temp1 = 0x0000ffff
temp2 = temp1

请问赋值购temp2的值是什么? 1: 在你的编译器中试一下不就得了,是不知道还是拿来考 人哪 2: 冤枉啊。我确实不知道的啊  不过我现在知道结果了。

  temp2 == 0xffff 3: 如果此数16位能表达,则正常,否则,高16位好像要丢失 4: 看一下C语言的变量类型转换规则!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]