Mar*_*aux 4 java unsigned primitive-types
Java中有没有办法使用像(My)SQL这样的无符号数字?
例如:我想使用一个8位变量(byte),其范围如下:0... 256; 而不是-128... 127.
不,Java除了char(有效地具有值0-65535)之外没有任何无符号原始类型.这是一种痛苦(特别是对于byte),但事实就是如此.
通常你要么坚持相同的大小,要么为"高"数字溢出为负数,要么使用更宽的类型(例如shortfor byte)并应对额外的内存要求.
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |