char默認(rèn)為signed(-128~127),-1的補(bǔ)碼為0xff,-128為可以存的最小負(fù)數(shù),-129以后的會(huì)溢出,只存低8位,-256的補(bǔ)碼為0x00(‘/0’的ASCII碼值為0),因?yàn)?257的補(bǔ)碼為0xff,接下來(lái)的進(jìn)入新的一輪循環(huán),這不是重點(diǎn),重點(diǎn)是a[255]的值為0,strlen函數(shù)計(jì)算字符串的長(zhǎng)度,不包括’/0’,a[0]~a[254]中的值不為0,所以strlen(a)的值為255。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注