ตารางแสดงขนาดและขอบเขตชนดของขอมล 01001012 Principle of Computer Programming ชนดของตวแป ร ขนาด คาตำส ด unsigned char 8 bit 0 255 char 8 bit -128 127 unsigned int 16 bit 0 65, 535 short int 16 bit -32, 768 32, 767 unsigned long 32 bit 0 4, 294, 967, 295 long 32 bit -2, 147, 483, 648 2, 147, 483, 647 float 32 bit 3. 4 10 -38 3. 4 1038 double 64 bit 1. 7 10 -308 1. 7 10308 long double 80 bit 3. 4 10 -4932 3. 4 104932 Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ คาสงสด 9 King Mongkut's Institute of Technology
รปแบบการประกาศตวแปรในภาษาซ 01001012 Principle of Computer Programming type var 1; type var 1, var 2, … , var. N; คอ ชนดของขอมลทจะกำหนดใหกบตวแปร var? คอ ชอของตวแปรทจะตง type Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ 10 King Mongkut's Institute of Technology
ตวอยางการประกาศตวแปร int number; int a, b, c; 01001012 Principle of Computer Programming float real; float point 1, point 2; char choice; char ch 1, ch 2; Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ 11 King Mongkut's Institute of Technology
ตวอยางการประกาศและกำหนดคาตวแปร 01001012 Principle of Computer Programming int number = 25; int a = 1, b = 2, c = 3; float real = 99. 99; float point 1 = 45. 2, point 2 = 30; char choice = 'a'; char ch 1 = 'o', ch 2 = 'z'; Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ 13 King Mongkut's Institute of Technology
คำสงวน (Reserved word) ในภาษาซ 01001012 Principle of Computer Programming auto break case char const continue default do double else enum extern float for goto if int long register return short singned sizeof static struct switch typedef union unsigned void volatile while nt : ����� Turbo C++ Reserved Word ����� Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ 15 King Mongkut's Institute of Technology
ตวอยางการประกาศและกำหนดคาตวแปร 01001012 Principle of Computer Programming char str[15]; first[20], last[20]; str[15] first[20] last[20] Jirasak Sittigorn http: //www. kmitl. ac. th/~ksjirasa/ 19 King Mongkut's Institute of Technology