Hằng số trong C | 64 bài học lập trình C hay nhất PDF hang so trong c

4 149 0
Hằng số trong C | 64 bài học lập trình C hay nhất PDF hang so trong c

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Hằng số C Hằng số (constant) hướng đến giá trị cố định mà chương trình khơng thể thay đổi trình thực thi Những giá trị cố định gọi literals Hằng số kiểu liệu kiểu liệu: số nguyên, số thực, ký tự hay chuỗi Có số kiểu liệt kê (enumeration) Một số coi biến thường ngồi việc giá trị khơng thể thay đổi sau định nghĩa Hằng số nguyên C Giá trị số nguyên hệ thập phân (decimal), hệ bát phân (octal) hệ thập lục phân (hexadecimal) Tiền tố (prefix) xác định hay số: 0x hay 0X cho kiểu hexadecimal (hệ 16), cho octal (hệ 8), khơng có hệ thập phân Một giá trị số có phần hậu tố (suffix) kết hợp U L, cho kiểu Unsigned kiểu Long Phần kết thúc chữ hoa chữ thường theo thứ tự Dưới ví dụ cho kiểu số nguyên: 212 le */ 078 */ 032UU /* la hop le */ 215u /* la hop le */ 0xFeeL /* la hop /* Khong hop le: khong la ky so he bat phan (octal) /* Khong hop le: ban khong the lap lai hau to (suffix) */ Dưới ví dụ khác với vài cách khai báo với kiểu số nguyên: 85 /* he thap phan */ 0213 /* he bat phan (octal) */ 0x4b /* he thap luc phan (hexadecimal) */ 30 /* int */ 30u /* unsigned int */ 30l /* long */ 30ul /* unsigned long */ Hằng số thực C Một số thực dấu chấm động có phần nguyên, giá trị decimal, phần phân số phần mũ Bạn biểu diễn giá trị dấu chấm động kiểu thập phân kiểu phân số Khi biểu diễn giá trị với định dạng thập phân, bạn phải thêm phần integer, phần mũ hai Phần mũ viết e E http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Dưới vài ví dụ cho phần dấu chấm động: 3.14159 /* Hop le */ 314159E-5L /* Hop le */ 510E /* Khong hop le: phan mu chua hoan thien */ 210f /* Khong hop le: khong co phan decimal va phan mu */ e55 /* Khong hop le: thieu phan phan so va phan nguyen */ Hằng ký tự C Phần ký tự đóng mở dấu nháy đơn ('), ví dụ 'x' lưu trữ biến đơn giản kiểu char Một ký tự ký tự thường (ví dụ 'x') chuỗi thoát (vd: '\t'), ký tự phổ thơng (vd: '\u02C0') Có ký tự cụ thể C bắt đầu dấu \ có ý nghĩa đặc biệt dùng để biểu diễn dòng (\n), tab (\t) Dưới danh sách ký tự đặc biệt: Dãy thoát Ý nghĩa \\ Ký tự \ \' Ký tự ' \" Ký tự " \? Ký tự ? \a Tiếng chuông \b Backspace \f Form feed \n Dòng http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     \r Carriage return \t tab ngang \v tab dọc \ooo Số số đến ký số \xhh Số thập lục phân nhiều ký số Sau ví dụ để số ký tự dãy thoát: #include int main() { printf("Hoc\tLap\tTrinh\tC\tTai\tVietjack\n\n"); printf("===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Biên dịch chạy chương trình C cho kết quả: Hằng chuỗi C Hằng chuỗi bao với dấu ngoặc kép "" Một chuỗi bao gồm ký tự tương tự với ký tự: ký tự thuần, chuỗi ký tự phổ thơng Bạn chia dòng dài thành nhiều dòng sử dụng giá trị chuỗi ngăn cách chúng khoảng trắng Dưới vài ví dụ với số chuỗi Ba chuỗi có giá trị giống nhau: "hello, vietnam" "hello, \ vietnam" "hello, " "v" "ietnam" Định nghĩa số C Có cách đơn giản C để định nghĩa số: http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Sử dụng tiền xử lý #define Sử dụng từ khóa const Sử dụng tiền xử lý #define C Dưới mẫu để sử dụng tiền xử lý #define để định nghĩa số: #define dinh_danh gia_tri Dưới ví dụ chi tiết: #include #define CHIEUDAI 15 #define CHIEURONG 12 #define NEWLINE '\n' int main() { int dientich; dientich = CHIEUDAI * CHIEURONG; printf("Dien tich hinh chu nhat la: %d", dientich); printf("%c", NEWLINE); printf("===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Biên dịch chạy chương trình C cho kết quả: Sử dụng từ khóa const C Bạn sử dụng tiền tố const để khai báo số với kiểu cụ thể sau: const kieu_du_lieu ten_bien = gia_tri; Dưới ví dụ chi tiết: #include int main() { const int CHIEUDAI = 15; const int CHIEURONG = 12; const char NEWLINE = '\n'; int dientich; dientich = CHIEUDAI * CHIEURONG; printf("Dien tich hinh chu nhat la: %d", dientich); printf("%c", NEWLINE); printf("===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Biên dịch chạy chương trình C cho kết giống Ghi thực tế lập trình thường đặt tên làCHỮ HOA   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... printf("=========================== "); printf("VietJack chuc cac ban hoc tot! "); return 0; } Biên dịch chạy chương trình C cho kết giống Ghi th c tế lập trình thường đặt tên làCHỮ HOA   http://vietjack.com/              ... printf("Hoc Lap Trinh C Tai Vietjack "); printf("=========================== "); printf("VietJack chuc cac ban hoc tot! "); return 0; } Biên dịch chạy chương trình C cho kết quả: Hằng chuỗi... dientich); printf(" %c" , NEWLINE); printf("=========================== "); printf("VietJack chuc cac ban hoc tot! "); return 0; } Biên dịch chạy chương trình C cho kết quả: Sử dụng từ khóa const

Ngày đăng: 02/12/2017, 14:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan