Bài giảng Kiến trúc máy tính (Phần 2): Chương 1 - Nguyễn Văn Huy

10 10 0
Bài giảng Kiến trúc máy tính (Phần 2): Chương 1 - Nguyễn Văn Huy

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

Thông tin tài liệu

Trình biên dịch hay phần mềm biên dịch (compiler) là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình thành một chương trình tươn[r]

(1)(2)

1.1 Giới thiệu chung

1972 1972

• C đời phát triển hai nhà khoa học máy tính Brian

W.Kernighan

Dennis Ritchie.

1978 1978

• Cuốn sách “The C Programming Language” xuất lần để giới thiệu ngôn ngữ C

1989 1989

• Phiên chuẩn hóa ANSI công bố “The C Programming

Language” Xuất

C ngơn ngữ phát triển C++ phổ biến rộng rãi ngơn ngữ lập trình chủ yếu việc xây dựng phần mềm

(3)

1.1 Giới thiệu chung

Dennis MacAlistair Ritchie ( 09/09/1941 – 12/10/2011) Cuốn “The c programming

(4)

Đặc điểm ngôn ngữ C

Phân biệt chữ hoa chữ thường.

Có số phép toán thư viện hàm phong phú.

Các biểu thức biểu diễn chuỗi ký tự ngắn gọn

(5)

Trình biên dịch

Trình biên dịch hay phần mềm biên dịch (compiler) chương trình máy tính làm cơng việc dịch chuỗi câu lệnh viết ngơn ngữ lập trình thành chương trình tương đương dạng ngơn ngữ máy tính

Những trình dịch C ngày thường cung cấp kèm chung với C++ Sau danh sách số trình dịch phổ biến:

GCC

Borland C/C++

Microsoft Visual Studio

Turbo C/C++

C Free

(6)

1.2 Bộ kí tự từ khóa

Bộ chữ viết ngơn ngữ C bao gồm kí tự, ký hiệu sau:

26 chữ Latinh lớn: A, B, C , Z

26 chữ Latinh nhỏ: a, b, c , z

10 chữ số thập phân: 0, 1, 9

Các ký hiệu toán học: +, -, *, /, =, <, >

Các ký hiệu đặc biệt: , ; : " ' _ @ % # $ ! ^ [ ] { } ( )

(7)

1.2 Bộ kí tự từ khóa

Từ khóa từ dành riêng (reserved words) ngơn ngữ mà người lập trình Mỗi từ khóa có ý nghĩa xác định khơng thể thay đổi

(8)

Định danh dãy kí tự dùng để gọi tên đối tượng chương trình biến, hằng, hàm, mảng,…

Một số qui tắc cần tuân theo đặt tên C:

 Không bắt đầu chữ số, khơng trùng với từ khóa

 Chỉ sử dụng ký tự gồm chữ (A Z,a z), chữ số (0 9) dấu gạch ‘_’

Ví dụ: dien_tich /*Định danh hợp lệ*/

(9)

1.4 Các kiểu liệu chuẩn

Kiểu Kích thước Miền giá trị

Kí tự char byte -128  +127

unsigned char byte  255

Số nguyên int byte -32768  32767 (- 2 -1) unsigned int byte  65535 (02 - 1)

long byte -2147483648  2147483647

(-2 2 -1)

unsigned long byte  4294967295

(0 -1)

(10)

Chú ý:

Kiểu ký tự xem dạng kiểu số ngun.

Ngồi kiểu kí tự, kiểu số ngun số thực ra, C cịn có kiểu liệu void, kiểu mang ý nghĩa kiểu rỗng khơng chứa giá trị cả.

Ngày đăng: 10/03/2021, 13:32

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