您现在的位置是:生活百科网 > 生活百科 >
dddddddd(噔噔噔噔噔噔噔噔噔是什么歌)
2022-05-06 15:53生活百科 人已围观
简介相信这个标题,有十个人看,就有十个人搞不懂什么意思。只有程序员才有可能点点头,然后会心一笑。似乎这是程序员才懂的某种黑话。知乎上有个这样的问题:“用一句话证明自己...
相信这个标题,有十个人看,就有十个人搞不懂什么意思。
只有程序员才有可能点点头,然后会心一笑。
似乎这是程序员才懂的某种黑话。
知乎上有个这样的问题:“用一句话证明自己是程序员?”
“烫烫烫烫烫烫”
但是,这个“烫烫烫烫烫烫”到底是个啥意思?
莫非是程序对滚烫的CPU发出的控诉?
其实,答案非常简单——乱码。
道理我都懂,但为什么乱码偏偏是这串有点好笑的“烫烫烫烫烫烫”呢?
那就要从这段程序到底经历了什么开始讲起了。
Visual Studio的编译器分配完空间后,会顺手往里面装进去一点内容。默认装进去的东西也有几种差别:
①未分配或静态分配但未赋初值的内存空间,初值用0xCCCC填充;
②动态分配但未赋初值的内存空间,初值用0xCDCD填充;
③动态分配后又被回收了的内存空间,用0xDDDD填充;
正常情况下,这些内容是不会被访问到的。当然,这是正常情况。
当发生一些bug,如非常常见的数组越界的时候,事情就发生了。
因为bug,刚好以字符输出了情况①的填充内容,我们就会看到华丽而壮观的……
我们知道,在中国,VS输出汉字用的是GBK编码。
是的,0xCCCC就是“烫”的GBK编码!
顺带一提,0xCDCD对应的是汉字“屯”,而0xDDDD对应的是汉字“葺”。
这个bug实在是太常见了,“烫烫烫烫烫烫”也就顺势走红,甚至被当成了黑话。
不过,这个bug不是每次都会以这个滑稽又有点可爱的形式出现。
只有在按字符输出的情况下才能看到这些。
按int输出的话,看到的,只有索然无味的
-858993460(0xCCCCCCCC)
-842150451(0xCDCDCDCD)
-572662307(0xDDDDDDDD)
GBK编码确实为中国程序员带来了很多意想不到的麻烦。但也为大家带来了很多莫名其妙的欢乐。
比如名声更大的神秘东方武器“锟斤拷”!
上一篇:作品简介(作品简介怎么写)
相关文章
- 2023北京本科普通批985院校投档线:清华685、北大683、武大653分
- 广东考生上华南理工大学难吗?
- 上海这3所大学2023考研复试分数线公布
- 最大相差178分!南京理工大学投档线集锦!最高681分,最低503分
- 2023湖北物理类投档线:武科大573、湖大563、江大536、武体506分
- 多少分能上南大?2023南京大学在苏录取数据盘点,这些途径可以走
- 2023山东高考,省内分数线最高的十所大学
- 国防科技大学录取分数线是多少?附国防科技大学毕业去向
- 郑州大学多少分能考上?2024才可以录取?附最低分数线
- 北京航空航天大学2023年录取分数线及省排名
- 哈尔滨工业大学(威海)、(深圳)校区2023年录取分数情况
- 2023广东本科投档线出炉!请看中大/华工/深大/华师/暨大等分数线
随机图文
-
蓝光画质(蓝光画质是什么意思)
大家好,我是小新,不知道兄弟们有没有特别特特别讨厌的那种小怪,没错,就... -
铁粉是什么意思(铁粉是什么意思网络语)
晚上和几个朋友小聚。正喝着呢,一个美女端着零食就溜达过来了。下酒小菜,... -
牛运亨通(牛运亨通啥意思)
今年元宵赏灯,上海豫园的灯会不容错过!今天是2022年2月4日,大年初四,立春... -
抖音视频提取(抖音视频提取音乐做铃声)
抖音视频提取老板们都喜欢上网做营销了,如何发高质量的朋友圈,抖音似乎成... -
不撞南墙不回头是什么意思、你是不撞南墙不回头是什么意思
不撞南墙不回头,撞了南墙继续走是什么意思?不撞南墙不回头,撞了南墙继续走... -
角色扮演网络游戏排行榜(角色扮演网络游戏排行榜T)
角色扮演类动作游戏,其中的内容比较相对丰富,可以体验庞大的游戏世界,和... -
微信每天加好友(微信每天加好友上限是多少人)
1.2.QQ每天只能发送30个左右添加好友的邀请,所以用QQ导入加好友也是被限制了的... -
鳜鱼和桂鱼的区别(鳜鱼和桂鱼的区别图片)
桂鱼、鲑鱼还是鳜鱼呀是鳜鱼。“桃花流水鳜鱼肥”说的就是它。酒楼的人图省...