看板 NCUT 關於我們 聯絡資訊
※ 引述《littleyinyo (抱抱笨笨)》之銘言: : 上了兩個禮拜的C++實習 : 作業是大小寫轉換,符號輸入與輸出不變,數字一樣 : 一點頭緒也沒有,可能自己的領悟力太低,所以老師講的我都不太懂 : 很想把這科學好,只是找不到可以教我的學長 : 上次被老師問的題目震驚到,你要怎麼確定電腦知道你輸入的大小寫 : 我連題目都不懂了,怎麼知道該回答什麼?..╮(﹋﹏﹌)╭.. : 我的MSN,希望有人可以指點我~ : littleyin77428@hotmail.com 你看到螢幕上顯示「A」 其實電腦內部是送出16進制的41 電腦內部處理這些字是使用ASCII碼 大寫 A 是 41 B 是 42 . . . Z 是 5A 小寫 a 是 61 b 是 62 . . . z 是 7A 因此 只要輸入的字是大寫 加20就會變小寫 輸入的字是小寫 減20就會變大寫 觀念就是這樣 程式碼你就必須自己寫了 如果幫你寫好 考試如果考這題 你還是不會寫 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 好吧 我承認我不會寫C++咩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.12.176 ※ 編輯: ymbok 來自: 61.225.12.176 (04/01 00:03)
u39132003:其實我有回信跟他講怎麼查(低調 04/01 00:27
sharpwolf:都說是16進位了 41跟61怎麼會是差20...? 04/01 09:07
shenhon:如果20也是16進位呢? 04/01 09:16
sharpwolf:可是程式碼不是用16進位指定的吧Orz 04/01 09:44
ymbok:可不可以用16進位指定 你自己寫一次就知道 04/01 12:38
shenhon:不可以用16進位指定 你自己寫一次就知道 ID比你長 :( 04/01 13:20
elvabrandy: 以用16進位指定 你自己寫一次就知道 ID長很多 04/01 14:08
geminizest:ASCII是採7位元編碼 這裡是採用HEX 所以a= 110 0001 04/01 14:40
geminizest:不過~~從5b到60是符號 更正A 04/01 14:43
u39132003:以後16進要記得加h ;) 04/01 16:22