C語言經典88案例,我文科妹妹說她都學會了!
阿新 • • 發佈:2021-03-06
### **案例ex01: 將字串轉換為一個整數**
**1 題目**
> 函式:fun()
>
> 功能:將字串轉換為一個整數
> 描述:
>
> 【不能使用C語言提供的字串函式】
>
> 輸入:字串"-1234"
>
> 輸出:整型 -1234
**2 思路**
思路:將字串每個位置的字元進行對應的ASCII碼轉換
例如:字元 '0'-'9' 對應的十進位制整數是48~57,那麼,將對應的整數減去48就得到了對應的整數
| 二進位制 | 十進位制 | 十六進位制 | 字元 |
| --------- | ------ | -------- | ---- |
| 0011 0000 | 48 | 30 | 0 |
| 0011 0001 | 49 | 31 | 1 |
| 0011 0010 | 50 | 32 | 2 |
| 0011 0011 | 51 | 33 | 3 |
| 0011 0100 | 52 | 34 | 4 |
| 0011 0101 | 53 | 35 | 5 |
| 0011 0110 | 54 | 36 | 6 |
| 0011 0111 | 55 | 37 | 7 |
| 0011 1000 | 56 | 38 | 8 |
| 0011 1001 | 57 | 39 | 9 |
**3 程式碼**
```c