Lệnh const y = 012UL

ai giair thich gium e với y bằng bao nhiêu

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.

1 Like

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 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ả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 đủ :slight_smile: như cppreference.com.

1 Like

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.

1 Like

Đọc thêm tại đây nhé:

// 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

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?