回复:数据类型问题

Frankie Li

  • 帖子

    18
  • 精华

    0
  • 被关注

    5

论坛等级:游士

注册时间:2011-05-10

普通 普通 如何晋级?

发布于 2014-01-07 23:06:45

26楼

说的真好 学习了 谢谢!~
quote:以下是引用Zaxife在2013-12-09 12:12:57的发言:
INT是有符号整数,范围-32768~32767;
WORD是无符号整数,范围0~65535;
他们只是数据的表示形式不同而已,二进制是一致的。当一个16位二进制数表示为有符号整数时最高位是符号位,0位正数、1为负数,所以16位有符号正数数字有效位就只剩下15位(0~32767);表示为无符号正数的话,16个位都可以全部使用,所以数字有效位16位(0~65535)。

比如
二进制 有符号数 无符号数
1000 0000 0000 0000 -32768 32768
0111 1111 1111 1111 32767 32767
1111 1111 1111 1111 -1 65535
由例子知道二进制自始至终都没变,变的只是方便人类识别而特别定义的进制数而已。

这是基础中的基础,没啥好讨论的。要是这么基础的东西都不懂,建议多补充一下基础知识啊。
There is no shortcut to excellence.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。