Kiểu dữ liệu là các loại dữ liệu và phạm vi giá trị của chúng trong bộ nhớ sử dụng để lưu trữ.. TỔNG QUAN NGÔN NGỮ LẬP TRÌNH C#.[r]
(1)1
Chƣơng
NGÔN NGỮ LẬP TRÌNH C#
Giảng Viên: ThS Dƣơng Thành Phết
Email: phetcm@gmail.com – YahooID: phetcm
Website: http://www.thayphet.net
Tel: 0918158670
LẬP TRÌNH TRÊN MƠI TRƢỜNG WINDOWS
(2)1. Tổng quan ngôn ngữ lập trình C# 2. Các cấu trúc điều khiển
3. Phƣơng thức 4 Mảng
(3)3
1 TỔNG QUAN NGÔN NGỮ LẬP TRÌNH C#
Là ngơn ngữ lập trình xây dựng tảng ngôn ngữ C/C++/Java hoạt động Net Framework
Đặc điểm :
Hoạt động NET Framework
Dựa phương pháp thiết kế hướng đối tượng
Dùng cho loại ứng dụng: Console, Winform, Webform
Có tính diễn đạt ngữ nghĩa cao
Phân biệt chữ hoa thường
(4)1.2 Từ khoá – Keywords
abstract add* as base bool break byte
case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach get* goto if implicit in
int interface internal is lock long namespace new null object operator out override params partial* private protected public readonly ref remove return sbyte sealed set* short sizeof stackalloc static string struct switch this throw true
try typeof uint ulong unchecked unsafe ushort
(5)5
1.3 Lệnh, Khối lệnh & Chú thích
5
Câu lệnh thực chức (gán, xuất, nhập, …) kết thúc dấu chấm phẩy (;)
Khối lệnh gồm nhiều lệnh đặt cặp dấu ngoặc nhọn { }
Chú thích:
// Chú thích dịng
/* Chú thích nhiều dịng */
(6)1.4 Định danh (Identifier)
Định danh việc xác định tên cho thành phần mã nguồn : tên biến, hàm, hằng, function…
Quy ước định danh C# :
Phân biệt chữ hoa thường
Quy ước đặt tên :
• Sử dụng 26 chữ (thường & hoa), 10 chữ số • Dấu nối ( _ )
(7)7
1.5 Biến & khai báo biến
7
Biến đối tượng lưu trữ giá trị, liệu chương trình
Khai báo : <kiểu liệu> <tên_biến>; Ví dụ :
int x;
float a,b;
char c = „A‟;
(8)1.6 Kiểu liệu (Data Types)
Kiểu liệu loại liệu phạm vi giá trị chúng nhớ sử dụng để lưu trữ
(9)9
Kiểu số nguyên(Integer)
Kiểu C# Kích thƣớc (byte) Kiểu .NET
Miền giá trị Mô tả
byte 1 Byte [0 255] Nguyên dƣơng sbyte 1 Sbyte [-128 127] Nguyên có dấu bool 1 Boolean true false Giá trị logic
char 2 Char Ký tự Unicode
short 2 Int16 [0 65.535] Nguyên không dấu int 4 Int32 Từ -2.147.483.647
đến 2.147.483.646
Nguyên có dấu uint 4 Uint32 Từ đến 4.294.967.295 Nguyên không dấu long 8 Int64 Từ -9.223.370.036.854.775.808
đến 9.223.370.036.854.775.807
Nguyên có dấu ulong 8 Uint64 Từ đến 0xffff ffff ffff ffff Nguyên không dấu
(10) Kiểu dấu chấm động Kiểu C# Kích thước (byte) Kiểu .NET
Miền giá trị Mô tả float Singgle Từ 3,4E-38
đến 3,4E+38
Kiểu dấu chấm động, với chữ số có nghĩa
double Double Từ 1,7E308 đến 1,7E+308
Kiểu dấu chấm động có độ xác gấp đơi, với 15 chữ số có nghĩa decimal Decimal Có độ xác đến 28
con số, phải có hậu tố “m” “M” theo sau gi
Ví dụ 1: int x;
float y = 1.5;