数字转为字节 为什么会是b'\x00\x9c@c'?

pppppaaaaa_aa 2017-01-12 09:34:50

是这样的,我看到一个题,里面说将10240099转化为字节,结果是b'\x00\x9c@c’ 这样我就很疑惑了,都说字节是一种计量工具,一字节等于8bit,那这样一个单位怎么会有b'\x00\x9c@c’这种形式?转化为二进制后不应该全是1和0吗?
望各位大牛解答下我的疑惑
...全文
1412 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
W_J_CHELSEA 2017-08-14
  • 打赏
  • 举报
回复 2
十进制数 10240099 转换为十六进制是 \x00\x9c\x40\x63,其中\x40正好在ACII码范围内,代表字符‘@’,所以系统直接用该字符代表\x40了,同样,\x63也在ASCII内,代表字符‘c’

37,722

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧