哦?爲什麼(-1 > strlen(「hello「))?

今天我期中考試回來了,感覺考得不錯,下午備考時間開始Coding…… 突然發現一個有趣的現象,在下面這個程序裏(相信大家都可以看懂) 竟然輸出了hello world。這太神奇了! 我不明白了,於是我查看了strlen的庫 好像有點意思了,strlen的返回是一個size_t的類型,size_t是一個unsigned的整形…… 於是我們推理,32位中-1的原碼是0001 0000 0000 000
相關文章
相關標籤/搜索