首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言小貼士:資料類型與變數定義細節總結

     編輯:關於C語言
  • 不帶 signed/unsigned 的 char 是否帶號,取決於具體實現。
  • 字元的字典序實際上是 ASCII 碼順序。
  • char 實際儲存字元對應的 ASCII 整數值,而非字元本身。例:char ch='a'; printf("%c %d", ch, ch); 輸出 a 97。
  • sizeof() 回傳型別為 size_t(無號整數,通常為 unsigned int 或 long unsigned int)。操作數可為型別或變數;型別時必須加括號,變數時括號可省略,建議統一加括號。
  • 無後綴整數常數預視為 int,超出範圍才用其他型別;無後綴浮點常數預視為 double。
  • ANSI C 禁止在 for 迴圈控制部分定義變數,C99 允許但作用域僅限於 for 區塊。
  • 複合語句塊中定義的自動變數生命期:從定義處開始至塊結束為止。
  • 若用 register 定義暫存器變數,無法取得該變數位址。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved