1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam)

140 4 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 140
Dung lượng 591,41 KB

Nội dung

Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về danh hiệu; các kiểu dữ liệu chuẩn của C; hằng (constant); biến (variable); biểu thức; các phép toán của C; cấu trúc tổng quát của một chương trình C;... Mời các bạn cùng tham khảo!

CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.1 Danh hiệu 7.2 Các kiểu liệu chuẩn C 7.3 Hằng (constant) 7.4 Biến (variable) 7.5 Biểu thức 7.6 Các phép toán C 7.7 Cấu trúc tổng quát chương trình C Bài tập cuối chương CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.1 DANH HIỆU Danh hiệu tên hằng, biến, hàm ký hiệu quy định đặc trưng cho thao tác Danh hiệu có hai loại: ký hiệu danh hiệu CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.1 DANH HIỆU Ký hiệu (symbol) dấu C quy định để biểu diễn cho thao tác -Nếu dùng dấu để biểu diễn cho thao tác ta có ký hiệu đơn (single symbol) Ví dụ: +, -, *, /, %, =, >, < CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.1 DANH HIỆU Ký hiệu (symbol) dấu C quy định để biểu diễn cho thao tác -Nếu dùng hai dấu trở lên biểu diễn cho thao tác ta có ký hiệu kép (compound symbol) Ví dụ: ==, >=, ! ~ ++ – + (type) * & sizeof */% +– > < >= == != & ^^ | && || ?: = += –= *= /= %= = &= |= ^= , Thứ tự kết hợp Trái qua phải Phải qua trái * Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải Trái qua phải * Phải qua trái * Trái qua phải CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.7 CẤU TRÚC TỔNG QUÁT CỦA MỘT CHƯƠNG TRÌNH C Một chương trình C tổng quát bao hàm hai phần: phần khai báo đầu (header) phần hàm (function) Phần khai báo đầu chương trình C bao gồm: - Các lệnh tiền xử lý: include, define - Các khai báo hằng, biến - Các prototype hàm sử dụng chương trình CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.7 CẤU TRÚC TỔNG QUÁT CỦA MỘT CHƯƠNG TRÌNH C Phần hàm chương trình C phần định nghóa hàm sử dụng chương trình, hàm phải có hàm main() CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.7 CẤU TRÚC TỔNG QUÁT CỦA MỘT CHƯƠNG TRÌNH C Ví dụ: Nhập số kiểm tra số chẵn hay lẻ #include  #include   int kiem_tra (int so);   /* ham kiem_tra nhan vao doi so   la mot so nguyen, tra ve tri   phần khai báo  - la so chan   - la so le   */    CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.7 CẤU TRÚC TỔNG QUÁT CỦA MỘT CHƯƠNG TRÌNH C main() { int n; clrscr(); printf ("Nhap mot so: "); scanf ("%d", &n); if (kiem_tra(n)) printf ("So da nhap la so le \n"); CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C 7.7 CẤU TRÚC TỔNG QUÁT CỦA MỘT CHƯƠNG TRÌNH C else printf ("So da nhap la so chan \n"); getch(); } int kiem_tra (int so) { return (so % == 0)? 0:1; } CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C BÀI TẬP CUỐI CHƯƠNG Viết chương trình in sau 067 01234 0xfb 'h' Nhập ba số, tìm số lớn hình trị thập phân 0x1al 0x89ad 022 02365 nhỏ ba số CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C BÀI TẬP CUỐI CHƯƠNG Nhập bốn số, xếp theo thứ tự từ lớn tới nhỏ từ nhỏ tới lớn theo menu sau: Từ lớn tới nhỏ Từ nhỏ tới lớn Kết thúc Mời bạn chọn thao tác (1 3): Nhập ba cạnh tam giác, kiểm tra ba cạnh có thỏa điều kiện hình thành tam giác không, in kết kiểm tra CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C BÀI TẬP CUỐI CHƯƠNG Nhập ba cạnh tam giác, kiểm tra ba cạnh có thỏa điều kiện hình thành tam giác không, thỏa in kết xem tam giác tam giác (vuông vuông đâu, cân cân đâu )? CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C BÀI TẬP CUỐI CHƯƠNG Viết chương trình nhập ký tự xử lý theo yêu cầu sau: - Nếu ký tự hoa đổi sang thường, in kết đổi - Nếu ký tự thường không làm cả, in kết - Nếu ký tự ký số in hình câu: "Day la mot ky so" CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KIỂU DỮ LIỆU CỦA C BÀI TẬP CUỐI CHƯƠNG Dùng hàm pow () để tính bình phương lũy thừa ba số nhập từ bàn phím Viết chương trình đổi từ độ Fahrenheit (F) sang độ Celcius (C) theo công thức sau: F  32  C ... định kiểu ngắn kiểu - long x? ?c định kiểu dài kiểu CHƯƠNG C? ?C THÀNH PHẦN C? ? BẢN VÀ C? ?C KIỂU DỮ LIỆU C? ??A C 7.2 C? ?C KIỂU DỮ LIỆU C? ??A C CHƯƠNG C? ?C THÀNH PHẦN C? ? BẢN VÀ C? ?C KIỂU DỮ LIỆU C? ??A C 7.2 C? ?C. .. tùy thu? ?c vào loại máy Giới hạn ta gọi tầm trị kiểu CHƯƠNG C? ?C THÀNH PHẦN C? ? BẢN VÀ C? ?C KIỂU DỮ LIỆU C? ??A C 7.2 C? ?C KIỂU DỮ LIỆU C? ??A C CHƯƠNG C? ?C THÀNH PHẦN C? ? BẢN VÀ C? ?C KIỂU DỮ LIỆU C? ??A C 7.3... Mỗi dịch C có quy định kh? ?c tầm trị kiểu char, dịch TURBO C VERSION 2.0 kiểu char kiểu c? ? dấu CHƯƠNG C? ?C THÀNH PHẦN C? ? BẢN VÀ C? ?C KIỂU DỮ LIỆU C? ??A C 7.2 C? ?C KIỂU DỮ LIỆU C? ??A C 1- Kiểu char Ví

Ngày đăng: 05/07/2022, 13:51

HÌNH ẢNH LIÊN QUAN

'A' có mã là 65 trong bảng mã ASCII. - Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam)
c ó mã là 65 trong bảng mã ASCII (Trang 50)
Chương trình in ra màn hình kết quả sau: Ký tự: A $ 1 - Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam)
h ương trình in ra màn hình kết quả sau: Ký tự: A $ 1 (Trang 52)
1. Viết chương trình in ra màn hình trị thập phân của các hằng sau đây - Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam)
1. Viết chương trình in ra màn hình trị thập phân của các hằng sau đây (Trang 136)
-Nếu ký tự là ký số thì in ra màn hình câu: &#34;Day la mot ky so&#34;. - Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 7: Các thành phần cơ bản và các kiểu dữ liệu của C (GV. Nguyễn Nhật Nam)
u ký tự là ký số thì in ra màn hình câu: &#34;Day la mot ky so&#34; (Trang 139)