社区
C#
帖子详情
short 和 ushort 的疑问。
SoulRed
2019-04-28 01:01:20
short.MaxValue=32767
ushort.MaxValue=65535
但是32767*2 不等于65535
有大佬知道为什么吗?
...全文
2715
11
打赏
收藏
short 和 ushort 的疑问。
short.MaxValue=32767 ushort.MaxValue=65535 但是32767*2 不等于65535 有大佬知道为什么吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大鱼>
2019-04-30
打赏
举报
回复
二进制看来你没有好好学
非专业开发Five
2019-04-30
打赏
举报
回复
少年你发现了四大天王一共有五个的真相,他们都是从0开始数的!!!
exception92
2019-04-30
打赏
举报
回复
知道带符号与不带符号的二进制表示的区别就行了。
threenewbee
2019-04-29
打赏
举报
回复
有什么问题么
2的n次方-1
2的n+1次方-1
两者不是2倍关系
jx315425246
2019-04-29
打赏
举报
回复
2进制的表示, 这是个16位数据,分为带符号数(正数负数),不带符号数(正数),在(国外的)计算中最高位为1表示为负数,正数最高位为0,理解了吗?
wanghui0380
2019-04-28
打赏
举报
回复
0啊,0不能算2遍,对不
正怒月神
2019-04-28
打赏
举报
回复
short: -32,768 到 32,767 ushort: 0 到 65,535
Acme_Thanatos
2019-04-28
打赏
举报
回复
0.0 short => -32767 ~ 32767 ushort => 0 ~ 65535 了解一下类型值的上下限是哪来的 short 两个字节 16位 有符号 => -(2^15-1 )到 2^15 -1 ushort 两个字节 16位 无符号 0~ 2^16-1 不是说short*2 =ushort ,问题本身就存在【问题】
X-i-n
2019-04-28
打赏
举报
回复
没明白为什么一定要short.MaxValue * 2 = ushort.MaxValue。 short和ushort区别在于有无正负号。刨掉一位符号位,最大就是32767。如果数总的个数,一个范围是-32768 ~ 32767,一个范围是0 ~ 65535。都是65536个数字(2个字节16位,2^16)。
love氟利昂
2019-04-28
打赏
举报
回复
32767+2^15,不是你这么算的,1111 1111 1111 1111和0111 1111 1111 1111。
以专业开发人员为伍
2019-04-28
打赏
举报
回复
32768*2=65536
C# 从
short
转 byte 方法
本文告诉大家多个方法转换
short
和 byte 有简单的也有快的
16位图xxxxxxxxxxxx
1、8位图像和16位图像有什么区别??为什么16位图像不能转成位图? 爱问知识人 2、8位图像与16位图像 3、大家好,我得到了Bitmap图片的R.G.B像素值.但要保存进一个U
SHORT
数组.如内容...-CSDN论坛 4、
short
和 u
short
的
疑问
。-CSDN论坛 5、数字图像存储 - 知乎 6、RGB颜色空间、色调、饱和度、亮度、HSV颜色空间详解_17岁boy想当攻城狮的博客-CSDN博客_hsv颜色空间 7、数字图像处理(2)-图像的存储格式_Teddy_123的博客-CS
C语言字节对齐问题详解
clover_toeic 博客园 首页 新随笔 联系 管理 订阅 随笔- 91 文章- 0 评论- 146 C语言字节对齐问题详解 引言 考虑下面的结构体定义: 1 typedef struct{ 2 char c1; 3
short
s; 4 char c2; 5 int i; 6 }T_FOO...
opencv2.0 saturate_cast> 研究
opencv对于强制类型转换写了自己的模板类,我们来研究一下... /////////////// saturate_cast (used in image & signal processing) /////////////////// template static inline _Tp saturate_cast(uchar v) { return _Tp(v); } template
负数强转unsigned类型
环境: 操作系统:Ubuntu 18.04.3 LTS 架构:Aarch64 内核:Linux 4.4.167 机器型号:RK3399 CMake:3.10.2 GCC:Ubuntu/Linaro 7.5.0-3ubuntu1~18.04 G++:Ubuntu/Linaro 7.5.0-3ubuntu1~18.04 GDB:GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git Make:GNU Make 4.1 前言:好久没写博客了,最近临
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章