C 语言中unsigned int与 unsiged long 的区别

2025-01-05 23:44:01
推荐回答(3个)
回答1:

在VC++6.0中,这两者的范围被设定为相同了。但在程序移植时问题就出现了,用int移植时容易出现问题,long就比较好了,比如你将程序从32位计算机移植到16位,int的取值范围会变小,long会保持原来的取值范围。

回答2:

仅仅是数的范围不同。值得注意的是在VC++6.0中,这两者的范围被设定为相同了。
我不记得具体的范围是多少了。
需要我帮您查一下么?

希望能帮助到您!!

回答3:

unsigned int是16位。unsiged long是32位