c++支持原生无符号整数,而java不支持的优点是什么?

What is the advantage of C++ supporting native unsigned integers, while java does not?

本文关键字:是什么 不支持 java 原生 支持 无符号整数 c++      更新时间:2023-10-16

根据https://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B c++支持无符号整数,而java不支持,这有什么好处?

一个主要的区别是C和c++用于低级编程,其中位被移位和屏蔽;无符号整数在这里的表现很自然。

对于c++,总是有C的兼容性。当C语言诞生时,更大的取值范围可能也是一个原因,当整型为16位时。

一个小问题(对于C语言)可能是为了提高效率,人们想要在体系结构默认的情况下支持无符号字符,并从那里将无符号字符的概念扩展到所有整数类型,以便正交;

相关文章: