小编c_s*_*spk的帖子

为什么在许多语言中默认签署int类型的变量?

int默认情况下,C,C++,C#,Java,Rust等已签名.大多数时候你需要无符号变量,因为你必须表示低于零的东西的情况比处理自然数的情况要少.无符号变量也不必以2的补码形式编码,并且对于额外的值范围,它们具有最高有效位.

考虑到所有这些因素,为什么语言创建者会默认签名?

c int unsigned signed programming-languages

0
推荐指数
1
解决办法
881
查看次数

标签 统计

c ×1

int ×1

programming-languages ×1

signed ×1

unsigned ×1