[爆卦]char轉int是什麼?優點缺點精華區懶人包

為什麼這篇char轉int鄉民發文收入到精華區:因為在char轉int這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者cspy (Perfect Stranger)看板C_and_CPP標題[問題] char 轉 ...


我想問個問題

最近要抓某個字串 然後字串(兩個字元)再拆成字元跟INT
文字那個char沒什麼問題

但是另一個char數字 不能直接轉INT atoi()
後來先將char轉string後 才能用atoi()轉 INT

atoi只能接受string 轉 INT
不能接受 char 轉INT嗎

如果 char 直接轉 INT 該怎麼做呢

謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.36.226
zptdaniel:atoi只接受string. 用ASCII Code如何? 09/13 01:27
zptdaniel:直接-48就可以將該數字化為Int 09/13 01:27
cspy:那這麼說的意思 ASCII值也代表屬性嗎? 09/13 01:32
james732:直接用 ch[1] - '0' 就是它的數字了 09/13 01:45
tropical72:char ch, int INT; 09/13 03:12
tropical72:char buffer[] = "A1"; 09/13 03:12
tropical72:sscanf(buffer, "%c%d", &ch, &INT); 09/13 03:13
tropical72:printf("ch = %c\nINT = %d\n", ch, INT); 09/13 03:13
cspy:用sscanf不錯 謝謝~ 09/13 22:36

你可能也想看看

搜尋相關網站