有關 keil c , string to int 問題?
各位師兄,小弟有些事搞不清楚,情況如下。
char buffer[4];
經過RS232讀入字串並放入 buffer[]內,
例如: buffer[4] = {0x31,0x32,0x33,0x34} //即字串為"1234"
我想把buffer 的字串,改變成 十進制的1234,
是否其實 使用 buffer 就是等於 十進制的1234,
如果想把buffer 內清為"0",是否*buffer = '0' ; 即可。
因我搞不清字串,ASCII, int, 之間的關係。
希望各位師兄指點一下,我應該怎樣思考?
感謝。 |
|
|