第1个回答 2013-01-25
不需要特意去转换,只需简单赋值即可
unsigned short _16bits = 12;
unsigned int _32bits = _16bits;
第2个回答 2013-01-25
是要打印还是什么?
如果不是打印,那么你说的这两个就是同一个东西
顶多类型转换下,
unsigned char old = 0x10;
unsigned long date = (unsigned long)old;
第3个回答 2013-01-25
int main()
{
int a = 0x10;
printf("0x%08X", a);
return 0;
}本回答被提问者采纳