[問題] 一個 boolalpha 操作子顯示字串的小問題..

看板C_and_CPP作者 (LGB.SDKC)時間14年前 (2011/04/26 22:51), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
bool x="",y='\0'; cout<<boolalpha<<x<<noboolalpha<<y; 為什麼結果是 true0 x是空字串不是應該是false嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.91.205

04/26 22:54, , 1F
簡單問題你也敢問? 改標題吧
04/26 22:54, 1F

04/26 22:55, , 2F
恩恩
04/26 22:55, 2F
※ 編輯: sdk58927 來自: 140.113.91.205 (04/26 22:55) ※ 編輯: sdk58927 來自: 140.113.91.205 (04/26 22:55)

04/26 23:01, , 3F
電腦的結果永遠是對的,有錯也是你寫
04/26 23:01, 3F

04/26 23:03, , 4F
const char *z = ""; printf("%p", z); 看看結果
04/26 23:03, 4F

04/26 23:10, , 5F
喔喔 了解!!
04/26 23:10, 5F

04/26 23:10, , 6F
謝謝!!
04/26 23:10, 6F

04/26 23:20, , 7F
我幫你改標題好了= ="
04/26 23:20, 7F

04/26 23:31, , 8F
謝謝版主XDD
04/26 23:31, 8F
文章代碼(AID): #1DjjlMsC (C_and_CPP)