Ch16# undef之應用 Ch16一計算1+2+,+9+10 1 #include<stdio. h> 定義N=99 2 #define n 99 3 maine 4 int i, sum=0 終止定義N 5 #undef N 重新定義N 6 define N 11 7 for(i=li i<N; i++) sum+=ii 8 printf ("sum=i\n", sum) sum=55 16
16 Ch1_6 ─計算1+2+…+9+10 1 #include<stdio.h> 2 #define N 99 3 main(){ 4 int i, sum=0; 5 #undef N 6 #define N 11 7 for(i=1; i<N; i++) sum+=i; 8 printf("sum=%i\n", sum); 9 } sum=55 Ch1_6 # undef之應用 終止定義N 重新定義N 定義N=99
1-5-3 #include 表示對於程式外的標頭檔的引含指令 通常所引含的檔案都是以h來作為擴充檔名。 C語言編譯器都提供其糸統定義的 標頭檔 header 標頭檔的內容大多為巨集定義及函數型式 ·語法 include <system-filename> ·語法二 #include "user-filename 17
17 • 表示對於程式外的標頭檔的引含指令, 通常所引含的檔案都是以.h來作為擴充檔名。 • C語言編譯器都提供其系統定義的 標頭檔 header • 標頭檔的內容大多為巨集定義及函數型式。 1-5-3 #include • 語法一 • #include <system-filename> • 語法二 • #include "user-filename
第二章C語言的基本資料型態 2-1常數 const float pi=3.14 2-2變數 float radius=10 2-3資料型態 18
18 第二章 C語言的基本資料型態 • 2-1 常數 const float PI=3.14; • 2-2 變數 float radius=10; • 2-3 資料型態
2-1常數( Constant) 資料在程式執行過程中’其內容始終維持不變 數值常數( Numeric constant) 整數常數(工 nteger Constant) 浮點常數( Floating- point Constant 字元常數( Character Constant) 字串常數( string Constant) 19
19 •資料在程式執行過程中,其內容始終維持不變 • 數值常數(Numeric Constant) – 整數常數(Integer Constant) – 浮點常數(Floating-point Constant • 字元常數(Character Constant) • 字串常數(String Constant) 2-1 常數(Constant)
2-1-1整數常數 在程式執行過程中’資料內容始終維持不變。 十進位( Decima1) 例如:21 逢10進1,使用0~9 八進位(Octa1 例如:025 逢8進1,使用0~7 十六進位( Hexadecimal1)例如:0x15 ·逢16進1,使用0~9,A~F 20
20 • 在程式執行過程中,資料內容始終維持不變。 2-1-1 整數常數 – 十進位(Decimal) 例如: 21 • 逢10進1,使用0~9。 – 八進位(Octal) 例如: 025 • 逢 8進1,使用0~7。 – 十六進位(Hexadecimal) 例如: 0x15 • 逢16進1,使用0~9,A~F