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

C 語言入門筆記(一):進制、註釋、程序結構、數據類型、輸出與運算符

     編輯:關於C語言

一、進制轉換

進制前綴範例
二進制0b0b1011
八進制0073
十進制無12
十六進制0x0xABCDEF
  • 十進制 → 其他:連除倒取餘。
  • 其他 → 十進制:按權展開求和(第 i 位 × 基數i)。
  • 1 位八進制 = 3 位二進制;1 位十六進制 = 4 位二進制。八/十六進制存在意義:縮短二進制書寫長度。

二、註釋

  • 單行:// 註釋內容(不可換行)。
  • 多行:/* 註釋內容 */(可換行,可嵌套單行,不可嵌套多行)。
  • 編譯器以空格替換註釋,不參與執行。

三、簡單程序結構

#import   // 引入框架頭文件

int main(int argc, const char *argv[]) {  // 程序入口,唯一 main
    // 代碼邏輯
    return 0;  // 0 表示正常退出,非 0 表示異常
}
  • #import 防止重複包含,<> 系統框架,"" 自定義。
  • int 返回類型,argc/argv 命令行參數。

四、基本數據類型

定義變量:類型 變量名 = 初值; 例:int age = 21;

五、變量與常量

  • 常量:運行過程值不變,用於給變量賦值。
  • 變量:值可變,代表記憶體存儲區。
  • 使用步驟:①定型 ②命名 ③初始化(防垃圾值)。

命名規則

  1. 字母、數字、下劃線、$ 組成,數字不能開頭。
  2. 不與 32 個關鍵字衝突。
  3. 作用域內唯一(無重複定義)。
  4. 見名知意。

六、輸出函數 printf

float a = 3.14;
printf("a = %.2f\n", a);  // %.nf 保留 n 位小數

寬度控制 %md

  • m>0:右對齊,左補空格。
  • m<0:左對齊,右補空格。
  • |m| ≤ 位數:正常輸出。

七、常用運算符

  • 算術:+ - * / %
  • 關系:== != < > <= >=
  • 邏輯:&& || !
  • 位運算:& | ^ ~ << >>
  • 賦值:= += -= *= /= %=
  • 其他:sizeof、++ --、?:、,

優先級由高到低:() [] -> → ++ -- + - ! ~ * & sizeof(單目) → * / % → + - → << >> → < <= > >= → == != → & → ^ → | → && → || → ?: → = += ... → ,。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
類別類型佔用格式符備註
整型short2B%hd
int4B%d默認整型
long4/8B%ld視平台
浮點型float4B%f單精度 ~7 位有效
double8B%lf雙精度 ~15 位
字符型char1B%c對應 ASCII 碼值
空類型void--無返回值函數