TEXT类型的存储字节不应该是2^16+2吗,为什么是65535?

TEXT类型的存储字节不应该是2^16+2吗,为什么是65535?

老师上课讲的表上写的是L+2个字节,L<2^16,那不应该是65538吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!TEXT类型最大的存储字节是2^16-1 ,也就是65535。我们会把这个问题反馈给相关人员,对L+2这个内容再进行验证。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • qq_旧安_0 提问者 #1
    那存储字节跟存储需求有什么关系呢?为啥存储需求是2^16+2,存储字节就变成了2^16-1了呢?
    2019-12-02 18:44:28
  • 好帮手慕珊 回复 提问者 qq_旧安_0 #2
    同学,你好!这里的L是存储数据的长度,比如L是100,那么实际存储的应该是100+2个字节。但是最多存储的长度不能超过65535,也就是如果存储的数据刚好是65535,那么再加2 ,那就会超出范围了。所以这个就是L+2的含义。祝学习愉快!
    2019-12-02 19:37:30
  • qq_旧安_0 提问者 回复 好帮手慕珊 #3
    那那个L+2,如果L=2^16-1,再加上2,那不就超过范围了?但是我在网上找了下,发现写的就是L+2,L<2^16啊?这个怎么解释,不是矛盾吗?
    2019-12-02 19:48:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师