char、整型 int/short/long、布爾 bool、浮點 float/double。unsigned 修飾整型,範圍 ≥ 0。注意:unsigned int a = 10; while(a >= 0) 會死循環,因無符號數恆 ≥ 0。char c='a'; int x=10; bool flag=true; float f=1.23f;42, "hello", 'a'。const char*(指針),不可修改內容。特殊字符表示:\n 換行、\t 制表、\\ 反斜杠、\" 雙引號、\xHH 十六進制、\ooo 八進制。詳細表可參考標準文檔。
int a = 1;。int a; a = 1;(先默認初始化為 0,再賦值)。int a=0; void fun(){ int b=1; } int main(){ int c=2; } → a 全局,b、c 局部。int a;。extern int a;。int main(int argc, char* argv[]):
- argc:參數個數(含程序名)。
- argv:參數字符串數組。
示例:./test hello world → argc=3, argv={"./test","hello","world"}。