C++
  • Home
  • Học lập trình
    • All
    • Học C++
    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

    Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

    học lập trình c++ thì làm được gì

    Học Lập Trình C++ Thì Làm Được Gì?

    Sự khác nhau giữa struct và class trong C++

    Sự Khác Nhau Giữa Struct Và Class Trong C++

    Sự khác nhau giữa tham chiếu và con trỏ c++

    Sự Khác Nhau Giữa Tham Chiếu Và Con Trỏ Trong C++

    • Học C++
  • Reviews
    Top 7 công cụ tạo website không cần code

    Top 7 Công Cụ Tạo Website Không Cần Code Miễn Phí

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips
No Result
View All Result
  • Home
  • Học lập trình
    • All
    • Học C++
    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

    Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

    học lập trình c++ thì làm được gì

    Học Lập Trình C++ Thì Làm Được Gì?

    Sự khác nhau giữa struct và class trong C++

    Sự Khác Nhau Giữa Struct Và Class Trong C++

    Sự khác nhau giữa tham chiếu và con trỏ c++

    Sự Khác Nhau Giữa Tham Chiếu Và Con Trỏ Trong C++

    • Học C++
  • Reviews
    Top 7 công cụ tạo website không cần code

    Top 7 Công Cụ Tạo Website Không Cần Code Miễn Phí

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips
No Result
View All Result
C++
No Result
View All Result
Home Học lập trình Học C++

Kiểu dữ liệu C++

admin by admin
July 5, 2023
in Học C++
0 0
0
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

Kiểu dữ liệu C++

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các kiểu dữ liệu cơ bản như int, float, char, v.v. trong lập trình C++ với sự trợ giúp của các ví dụ.

Trong C++, các kiểu dữ liệu là các khai báo cho các biến. Điều này xác định loại và kích thước của dữ liệu được liên kết với các biến. Ví dụ,

int age = 13;

Đây,tuổilà một biến kiểu int. Có nghĩa là, biến chỉ có thể lưu trữ số nguyên 2 hoặc 4 byte.

Các kiểu dữ liệu cơ bản của C++

Bảng bên dưới hiển thị các loại dữ liệu cơ bản, ý nghĩa và kích thước của chúng (tính bằng byte):

Loại dữ liệu Nghĩa Kích thước (tính bằng byte)
int số nguyên 2 hoặc 4
float dấu phẩy động 4
double Dấu phẩy động kép số 8
char Tính cách 1
wchar_t nhân vật rộng 2
bool Boolean 1
void Trống 0

Bây giờ, chúng ta hãy thảo luận chi tiết hơn về các loại dữ liệu cơ bản này.

1. C++ int

  • Từ intkhóa được sử dụng để chỉ số nguyên.
  • Kích thước của nó thường là 4 byte. Có nghĩa là, nó có thể lưu trữ các giá trị từ -2147483648 đến 2147483647 .
  • Ví dụ,
int salary = 85000;

2. C++ float và double

  • floatvà doubleđược sử dụng để lưu trữ các số dấu phẩy động (số thập phân và số mũ).
  • Kích thước của floatlà 4 byte và kích thước của doublelà 8 byte. Do đó, doublecó hai lần độ chính xác của float. Để tìm hiểu thêm, hãy truy cập C++ float và double.
  • Ví dụ,
float area = 64.74;
double volume = 134.64534;

Như đã đề cập ở trên, hai loại dữ liệu này cũng được sử dụng cho cấp số nhân. Ví dụ,

double distance = 45E12    // 45E12 is equal to 45*10^12

3. Ký tự C++

  • Từ khóa charđược sử dụng cho các ký tự.
  • Kích thước của nó là 1 byte.
  • Các ký tự trong C++ được đặt bên trong dấu nháy đơn ' '.
  • Ví dụ,
char test = 'h';

Lưu ý: Trong C++, một giá trị số nguyên được lưu trữ trong một charbiến thay vì chính ký tự đó. Để tìm hiểu thêm, hãy truy cập Ký tự C++ .

4. C++ wchar_t

  • Ký tự rộng wchar_ttương tự như charkiểu dữ liệu, ngoại trừ kích thước của nó là 2 byte thay vì 1.
  • Nó được sử dụng để biểu diễn các ký tự cần nhiều bộ nhớ hơn để biểu diễn chúng hơn một ký tự char.
  • Ví dụ,
wchar_t test = L'ם'  // storing Hebrew character;

Chú ý chữ L trước dấu ngoặc kép.

Lưu ý: Ngoài ra còn có hai loại ký tự có kích thước cố định khác char16_tvà char32_tđược giới thiệu trong C++11.

5. C++ bool

  • Kiểu dữ boolliệu có một trong hai giá trị có thể có: truehoặc false.
  • Booleans được sử dụng trong các câu lệnh và vòng lặp có điều kiện (mà chúng ta sẽ tìm hiểu trong các chương sau).
  • Ví dụ,
bool cond = false;

6. Khoảng trống C++

  • Từ voidkhóa biểu thị sự vắng mặt của dữ liệu. Nó có nghĩa là “không có gì” hoặc “không có giá trị”.
  • Chúng ta sẽ sử dụng void khi học về hàm và con trỏ.

Lưu ý: Chúng ta không thể khai báo biến kiểu void.

Công cụ sửa đổi loại C ++

Chúng ta có thể sửa đổi thêm một số kiểu dữ liệu cơ bản bằng cách sử dụng các công cụ sửa đổi kiểu. Có 4 bộ sửa đổi kiểu trong C++. Họ đang:

  1. signed
  2. unsigned
  3. short
  4. long

Chúng tôi có thể sửa đổi các loại dữ liệu sau bằng các công cụ sửa đổi ở trên:

  • int
  • double
  • char

Danh sách các kiểu dữ liệu đã sửa đổi của C++

Loại dữ liệu Kích thước (tính bằng byte) Nghĩa
signed int 4 được sử dụng cho số nguyên (tương đương với int)
unsigned int 4 chỉ có thể lưu trữ số nguyên dương
short 2 được sử dụng cho các số nguyên nhỏ (phạm vi -32768 đến 32767 )
unsigned short 2 được sử dụng cho các số nguyên dương nhỏ (phạm vi 0 đến 65,535 )
long ít nhất 4 được sử dụng cho số nguyên lớn (tương đương với long int)
unsigned long 4 được sử dụng cho các số nguyên dương lớn hoặc 0 (tương đương với unsigned long int)
long long số 8 được sử dụng cho các số nguyên rất lớn (tương đương với long long int).
unsigned long long số 8 được sử dụng cho các số nguyên dương rất lớn hoặc 0 (tương đương với unsigned long long int)
long double 12 được sử dụng cho các số dấu phẩy động lớn
signed char 1 được sử dụng cho các ký tự (phạm vi được đảm bảo  -127 đến 127 )
unsigned char 1 được sử dụng cho các ký tự (phạm vi 0 đến 255 )

Hãy xem một vài ví dụ.

long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5;    // Error! can only store positive numbers or 0

Các kiểu dữ liệu dẫn xuất

Các kiểu dữ liệu được dẫn xuất từ ​​các kiểu dữ liệu cơ bản là các kiểu dẫn xuất. Ví dụ: mảng, con trỏ, kiểu hàm, cấu trúc, v.v.

Chúng ta sẽ tìm hiểu về các kiểu dữ liệu dẫn xuất này trong các hướng dẫn sau.

Previous Post

Sử dụng mảng cấu trúc trong lập trình C++

Next Post

Toán tử phân giải phạm vi trong C++

admin

admin

Next Post

Toán tử phân giải phạm vi trong C++

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
cách code hình trái tim bằng c++

Cách code hình trái tim giống với nhân vật Thủ Khoa Lý

December 7, 2023
hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

October 3, 2023
Office 2019 full crack

Cách Crack Office 2019 Đơn Giản, Dễ Hiểu Thành Công 100%

September 19, 2023
Top 10 ứng dụng mua hàng Trung Quốc uy tín nhất hiện nay

Top 10 ứng dụng mua hàng Trung Quốc uy tín nhất hiện nay

January 18, 2025

Các lớp lưu trữ trong cpp

0

Câu lệnh if else trong cpp

0

Chức năng của switch trong cpp

0

Mảng đối tượng trong C++

0
Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

October 23, 2023
Top 7 website bán túi xách nữ chính hãng, uy tín nhất

Top 7 website bán túi xách nữ chính hãng, uy tín nhất

October 12, 2023
Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

October 7, 2023
Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

October 5, 2023

Recommended

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

October 23, 2023
Top 7 website bán túi xách nữ chính hãng, uy tín nhất

Top 7 website bán túi xách nữ chính hãng, uy tín nhất

October 12, 2023
Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

October 7, 2023
Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

October 5, 2023
Hướng dẫn học C++

© 2023 Hướng dẫn học C++ - Website thuộc bản quyền của Hướng dẫn học C++.

Liên kết

  • Home
  • Học lập trình
  • Reviews
  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn

Theo dõi chúng tôi

No Result
View All Result
  • Home
  • Học lập trình
    • Học C++
  • Reviews
  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips

© 2023 Hướng dẫn học C++ - Website thuộc bản quyền của Hướng dẫn học C++.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In