Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Readme.md

Ép kiểu là gì?

Ép kiểu là cách chuyển biến thuộc kiểu dữ liệu này thành biến thuộc kiểu dữ liệu khác

Ý nghĩa:

  • Việc chuyển kiểu dữ liệu sẽ đến lúc phải cần trong quá trình xử lý chương trình
  • Có thể định dạng đúng kiểu dữ liệu mình mong muốn

Ép kiểu trong kiểu dữ liệu nguyên thủy được chia ra làm 2 loại:

  • Chuyển đổi kiểu ngầm định (Implicit)
  • Chuyển đổi kiểu tường minh (Explicit)

Kiểu chuyển đổi ngầm định

Việc chuyển đổi sẽ tự thực hiện bởi compiler và chúng ta không cần phải làm gì. Việc chuyển đổi này chỉ dành cho kiểu dữ liệu nhỏ sang kiểu dữ liệu lớn hơn. Ta có thể cem chiều từ nhỏ sang lớn như sau: image

Kiểu chuyển đổi tường minh (Explicit)

Ngược lại với cách chuyển đổi ngầm định, việc chuyển đổi tường minh là chiều ngược lại từ kiểu dữ liệu lớn hơn sang kiểu dữ liệu nhỏ hơn (Kiểu chuyển đổi này dễ làm mất dữ liệu)

image