关于视频中老师说汉字UTF编码超过127溢出成为负数的一点看法
课程中举例说“编”的UTF-8编码是-25 -68 -106超过了127所以溢出。
但是-25正好在-128-127之间 是属于一个Byte--8bit(256)的范围内,怎么会溢出呢?
17
收起
正在回答
1回答
同学你好,老师描述的溢出,是指汉字转换为字节的溢出。因每个字节是八位,最大值不能超过127,而汉字换转换字节是超过127的,所以在转换时出现溢出的情况,导致最终汉字字节是以负数进行展示。
祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星