UL đằng sau này có nguyên nhân sâu xa là do mọi hằng số nguyên đều mặc định là int. Ngoài ra int có thể nhỏ hơn kiểu ta muốn. Và viết kiểu (long long) 0x1234567890ABCDE không giải quyết được gì vì bên phải nó nát bét rồi.
C++ has two kinds of constants: literal, and symbolic. In this lesson, we’ll cover literals. Literal constants Literal constants (usually just called “literals”) are values insert…
// Học C++ mà không học anh văn thì gần như dậm chân tại chỗ, tài liệu C++ đa số là tiếng anh, rất ít tiếng việt
012UL = 12 unsigned long .
Vậy cach tính như thế nào vây a
10 chứ ko phải 12 đâu. 0 đầu là octal.
Vây mã hex minh ghi int y=x0012 hả a
0x nhé.
UL đằng sau này có nguyên nhân sâu xa là do mọi hằng số nguyên đều mặc định là
int
. Ngoài raint
có thể nhỏ hơn kiểu ta muốn. Và viết kiểu(long long) 0x1234567890ABCDE
không giải quyết được gì vì bên phải nó nát bét rồi.cảm ơn anh hi.Ak anh giờ mình muốn in nhị phần thì trong printf minh dùng % gì để in nhi phân, thập lục phân và bát phân a
Bạn mở docs ra xem, rất đầy đủ như cppreference.com.
cho em xin link file với a
trong cppreference.com. toàn tiếng anh không anh ơi e đọc e không hiêu cái gì cả
Có ghi 0x đâu mà octan ???
0x là hex cơ. 0 đầu là octal đúng rồi.
Đọc thêm tại đây nhé:
2.8 — Literals
C++ has two kinds of constants: literal, and symbolic. In this lesson, we’ll cover literals. Literal constants Literal constants (usually just called “literals”) are values insert…
// Học C++ mà không học anh văn thì gần như dậm chân tại chỗ, tài liệu C++ đa số là tiếng anh, rất ít tiếng việt