1. Trang chủ
  2. » Thể loại khác

Biến và Kiểu Dữ Liệu

22 10 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

Basic Programming Concepts Biến và Kiểu Dữ LiệuBiến và Kiểu Dữ Liệu Lập trình cơ bản C/Chương 2/ 2 of 22 Mục TiêuMục Tiêu  Hiểu được biến (variables)  Phân biệt biến và hằng (constants)  Liệt kê cá[.]

Biến Kiểu Dữ Liệu Mục Tiêu  Hiểu biến (variables)  Phân biệt biến (constants)  Liệt kê kiểu liệu khác sử dụng chúng chương trình C  Hiểu sử dụng tốn tử số học Lập trình C/Chương 2/ of 22 Biến Bộ nhớ Dữ liệu 15 15 Dữ liệu nhớ Mỗi vị trí nhớ Biến cho phép cung cấp tên có ý nghĩa cho vị trí nhớ Lập trình C/Chương 2/ of 22 Ví dụ BEGIN DISPlAY ‘Enter numbers’ INPUT A, B C =A+ B DISPLAY C END • A, B C biến đoạn mã giả • Tên biến giúp truy cập vào nhớ mà khơng cần dùng địa chúng • Hệ điều hành đảm nhiệm việc cấp nhớ trống cho biến • Ðể tham chiếu đến giá trị cụ thể nhớ, cần dùng tên biến Lập trình C/Chương 2/ of 22 Hằng  Một (constant) giá trị không thay đổi  Các ví dụ     số / số nguyên 5.3 số / số thực ‘Black’ Hằng chuỗi ‘C’ Hằng ký tự  Biến lưu giữ giá trị Lập trình C/Chương 2/ of 22 Định danh  Tên biến (variables), hàm (functions), nhãn (labels) đối tượng khác người dùng định nghĩa gọi định danh  Ví dụ định danh arena s_count marks40 class_one  Ví dụ định danh sai 1sttest Không hợp lệ ! oh!god start end  Các định danh có chiều dài theo quy ước, số ký tự biến nhận diện trình biên dịch thay đổi theo trình biên dịch  Các định danh C có phân biệt chữ hoa chữ thường        Lập trình C/Chương 2/ of 22 Các nguyên tắc đặt tên định danh Tên biến phải bắt đầu ký tự alphabet Theo sau ký tự đầu ký tự chữ, số … Nên tránh đặt tên biến trùng tên từ khoá Tên biến nên mơ tả ý nghĩa Tránh dùng ký tự gây lầm lẫn Nên áp dụng quy ước đặt tên biến chuẩn lập trình Lập trình C/Chương 2/ of 22 Từ khóa  Từ khóa: Tất ngơn ngữ dành số từ định cho mục đích riêng  Những từ có ý nghĩa đặc biệt ngữ cảnh ngơn ngữ cụ thể  Sẽ khơng có xung đột từ khóa tên biến khác Ví dụ từ integer cho tên biến hồn tồn hợp lệ mà từ khóa int Lập trình C/Chương 2/ of 22 Kiểu liệu  Các kiểu liệu khác lưu trữ biến là:  Số (Numbers) • • • •   Số nguyên Ví dụ : 10 hay 178993455 Số thực Ví dụ, 15.22 hay 15463452.25 Số dương Số âm Tên Ví dụ : John Giá trị luận lý : Ví dụ : Y hay N Lập trình C/Chương 2/ of 22 Kiểu liệu (tt.)  Kiểu liệu mô tả loại liệu lưu biến  Tên biến đặt sau kiểu liệu  Ví dụ : tên biến “varName” đứng sau kiểu liệu “int” kiểu liệu int tên biến varName Lập trình C/Chương 2/ 10 of 22 Kiểu liệu Kiểu liệu int float double char void Lập trình C/Chương 2/ 11 of 22 Kiểu số nguyên (int)  Lưu trữ liệu số int num;  Không thể lưu trữ kiểu liệu khác “Alan” “abc”  Chiếm 16 bits (2 bytes) nhớ  Biểu diễn số nguyên phạm vi -32768 tới 32767  Ví dụ : 12322, 0, -232 Lập trình C/Chương 2/ 12 of 22 Kiểu số thực (float)  Lưu trữ liệu số chứa phần thập phân float num;  Có độ xác tới số  Chiếm 32 bits (4 bytes) nhớ  Ví dụ : 23.05, 56.5, 32 Lập trình C/Chương 2/ 13 of 22 Kiểu số thực (double)  Lưu trữ liệu số chứa phần thập phân double num;  Có độ xác tới 10 số  Chiếm 64 bits (8 bytes) nhớ  Ví dụ : 23.05, 56.5, 32 Lập trình C/Chương 2/ 14 of 22 Kiểu ký tự (char )  Lưu trữ ký tự đơn char gender; gender='M';  Chiếm bits (1 byte) nhớ  Ví dụ: ‘a’, ‘m’, ‘$’ ‘%’ , ‘1’, ’5’ Lập trình C/Chương 2/ 15 of 22 Kiểu void Khơng lưu liệu Báo cho trình biên dịch khơng có giá trị trả Lập trình C/Chương 2/ 16 of 22 Những kiểu liệu dẫn xuất Bộ bổ từ (Modifiers) kiểu liệu Kiểu liệu unsigned int short int Kiểu liệu dẫn xuất unsigned int (chỉ số dương) short int (chiếm nhớ int) Long int /longdouble long int/double (chiếm nhiều nhớ int/double) Lập trình C/Chương 2/ 17 of 22 Các kiểu liệu signed unsigned  Kiểu unsigned rõ biến nhận giá trị dương unsigned int varNum; varNum=23123;  varNum cấp phát bytes  Bổ từ unsigned dùng với kiểu liệu int float  Kiểu unsigned int hỗ trợ liệu phạm vi từ đến 65535 Lập trình C/Chương 2/ 18 of 22 Những kiểu liệu long (dài) short (ngắn)  short int chiếm giữ bits (1 byte)  Cho phép số có phạm vi từ -128 tới 127  long int chiếm giữ 32 bits (4 bytes)  -2,147,483,648 2,147,483,647  long double chiếm 128 bits (16 bytes) Lập trình C/Chương 2/ 19 of 22 Kiểu liệu & phạm vi giá trị Kiểu Dung lượng tính bit Phạm vi char -128 tới 127 Unsigned char tới 255 signed char -128 tới 127 int 16 -32,768 tới 32,767 unsigned int 16 tới 65,535 signed int 16 Giống kiểu int short int 16 Giống kiểu int unsigned short int 16 tới 65, 535 Lập trình C/Chương 2/ 20 of 22 Kiểu liệu & phạm vi giá trị (tt.) Kiểu Dung lượng tính bit Phạm vi signed short int 16 Giống kiểu short int long int 32 -2,147,483,648 tới 2,147,483,647 signed long int 32 tới 4,294,967,295 unsigned long int 32 Giống kiểu long int float 32 số thập phân double 64 10 số thập phân long double 128 10 số thập phân Lập trình C/Chương 2/ 21 of 22 Ví dụ cách khai báo biến main () { char abc; int xyz; float length; double area; long liteyrs; short arm; } /*abc of type character */ /*xyz of type integer */ /*length of type float */ /*area of type double */ /*liteyrs of type long int */ /*arm of type short integer*/ Lập trình C/Chương 2/ 22 of 22

Ngày đăng: 21/04/2022, 13:24

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w