Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Tin học cơ sở 2 - Chương 2: Cơ bản với ngôn ngữ lập trình C" cung cấp cho người học các kiến thức: Kiểu dữ liệu, biến, biểu thức và các phép toán; các cấu trúc lệnh điều khiển, cấu trúc và lập trình cấu trúc,. nội dung chi tiết. | Notes Tin håc cì sð 2 Ch÷ìng 02: Cì b£n vîi ngæn ngú lªp tr¼nh C Bi¶n so¤n: Ph¤m V«n Sü Bë mæn Xû lþ t½n hi»u v Truy·n thæng Khoa Kÿ thuªt i»n tû I Håc vi»n Cæng ngh» B÷u ch½nh Vi¹n thæng ver.18a Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 ver.18a 1 / 64 Notes Ph¦n 01: Kiºu dú li»u, bi¸n, biºu thùc v c¡c ph²p to¡n Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 ver.18a 2 / 64 Kiºu dú li»u, bi¸n, biºu thùc v c¡c ph²p to¡n Notes Kiºu dú li»u cì b£n trong C Mët ch÷ìng tr¼nh m¡y t½nh l qu¡ tr¼nh: Thüc hi»n xû lþ dú li»u v o theo mët tr¼nh tü/c¡ch thùc x¡c ành º ¤t ÷ñc mët k¸t qu£ ¦u ra mong muèn Ch÷ìng tr¼nh = C§u tróc dú li»u + Gi£i thuªt Dú li»u l÷u trú trong m¡y t½nh: B½t → Kþ tü → Tr÷íng (field) → B£n ghi (record) → File → Cì sð dú li»u Kþ tü l tê hñp c¡c b½t ÷ñc quy ành theo b£ng m¢: ASCII, Unicode Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 ver.18a 3 / 64 Kiºu dú li»u, bi¸n, biºu thùc v c¡c ph²p to¡n Notes Kiºu dú li»u cì b£n trong C Bi¶n so¤n: Ph¤m V«n Sü (PTIT) Tin håc cì sð 2 ver.18a 4 / 64 Kiºu dú li»u, bi¸n, biºu thùc v c¡c ph²p to¡n Notes Kiºu dú li»u cì b£n trong C - V½ dö // Chuong trinh C don gian // Vi du so 01: Thu cac kieu du lieu cua C 3 # include 4 # include 5 // Ham main 6 int main ( void ) 7 { 8 // === Thu nghiem do lon bieu dien cua du lieu 9 printf (" type \t \t size \t min \ t\t max \ n"); /* first row of table */ 10 printf (" char \t \t % i\t % i\t\t %i\n " , sizeof ( char ) , CHAR_MIN , CHAR_MAX ); /* row for char */ 11 printf (" signed char \t % i\t %i\t\t %i\ n" , sizeof ( signed char ) , SCHAR_MIN , SCHAR_MAX ); /* row for signed char */ 12 printf (" unsigned char \t %i\t %i\t \t % i\n" , sizeof ( unsigned char ) , 0, UCHAR_MAX ); /* row for unsigned char */ 13 printf (" short int \ t %i\ t %i \t\t %i\n" , sizeof ( short ) , SHRT_MIN , SHRT_MAX ); /* row for short int */ 14 printf (" unsigned short \t %i\ t %i\ t\t %i\n" , sizeof ( unsigned short ) , 0, USHRT_MAX ); /* row for unsigned .