首頁 > 後端開發 > C++ > 在C語言中,將多個字元分配給一個int變量

在C語言中,將多個字元分配給一個int變量

WBOY
發布: 2023-08-27 23:53:03
轉載
1390 人瀏覽過

在C語言中,將多個字元分配給一個int變量

字元類型資料在C或C 內部透過其ASCII值儲存。如果我們想將單一字元列印為整數,我們將獲得 ASCII 值。但是,當我們嘗試使用單引號列印多個字元時,它會列印一些奇怪的輸出。

請檢查以下程式以了解這個想法。

範例
#include <stdio.h>
int main() {
   printf("%d</p><p>", &#39;A&#39;);
   printf("%d</p><p>", &#39;AA&#39;);
   printf("%d</p><p>", &#39;ABC&#39;);
}
登入後複製

輸出

65
16705
4276803
登入後複製

A 的 ASCII 是 65。所以一開始它顯示的是 65 (01000001)。現在對於 AA,它顯示 16705。這是 6565 (01000001 01000001) = 16705 的 ASCII。對於第三個,該值是 ABC (01000001 01000010 01000011) = 4276803。

以上是在C語言中,將多個字元分配給一個int變量的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板