专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

请问C语言中无符号整型unsigned有什么用处_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 18:12:28       共计:3573 浏览

请问C语言中无符号整型unsigned有什么用处?

unsigned int和int是可以强制类型转换的。

int i=-1;

printf("%u\n", (unsigned int)i);

打印出来的值转成二进制就能看到int和unsigned int的区别了。int的最高位用来表示正负号,值是31位,所以范围是-2^31到+2^31。unsigned int才是真正的32位,范围0到2^32。要表达大于2^31的值就要用unsigned int了。程序中通常用来表示不能为否的数值,比如数组下标,如果出现负值就会内存越界。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:打算去培训Java_java | ·下一条:语言的性质介绍有哪些_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有