回覆列表
  • 1 # 謙謙456

    字元‘0’對應的ASCII碼是48,48對應的十六進位制數就是0x30,通常我們在程式設計的時候,用字元轉化為數字的時候經常要用到,比如要將‘8’轉換為數字8,在語句中這樣寫就可以了,“ 8+‘0’”。這裡的8就是數字。

    在ASCII編碼中, 0~9 的編碼是 0x30~0x39, 所以當c在‘0"~"9"的範圍中時,c - "0" 就相當於計算c的實際數值,例如 c 是 "1", 則 c - "0" = 1, 把字元值轉為數字值了

    拓展資料:

    C語言是一門面向過程的、抽象化的通用程式設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。

    儘管C語言提供了許多低階處理的功能,但仍然保持著跨平臺的特性,以一個標準規格寫出的C語言程式可在包括類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。

    當前階段,在程式設計領域中,C語言的運用非常之多,它兼顧了高階語言和組合語言的優點,相較於其它程式語言具有較大優勢。計算機系統設計以及應用程式編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機作業系統中都能夠得到適用,且效率顯著。

    馮.諾依曼在1945年提出了現代計算機的若干思想,被後人稱為馮.諾依曼思想,這是計算機發展史上的里程碑。自1945 年至今大多采用其結構,因此馮.諾依曼被稱為計算機之父。他的體系結構計算機由運算器、控制器、儲存器、輸入裝置、輸出裝置五大部件構成。

  • 中秋節和大豐收的關聯?
  • 電腦win10系統,華碩主機板,開機直接跳轉BIOS,怎麼解決?