2014-09-26 16 views

Trả lời

23

literals Integer bắt đầu với 0 như

00101 

thực sự là một hằng số bát phân.

+2

Đây là ước khó hiểu nhất không bao giờ, nó hoàn toàn mâu thuẫn với cách con người nhìn vào con số. –

+0

Cảm ơn rất nhiều! Có cách nào để làm việc này? Tôi nhận được giá trị và tôi không biết có bao nhiêu zeroes hàng đầu sẽ có. –

+2

@KosmasKatsoulotos Bạn nhận được các giá trị như thế nào? Bạn không gặp phải vấn đề này nhiều hơn là đối phó với chữ. –

5

00101 là giá trị bát phân là 65 tính bằng số thập phân để trả về 5.

0

00101 là trong bát phân tương đương với 65 trong số thập phân, vì vậy đó là lý do tại sao các nhà điều hành mô đun sẽ luôn luôn cung cấp cho chúng tôi 5. Bạn có thể làm bát phân để thập phân converstion vào liên kết này http://www.rapidtables.com/convert/number/octal-to-decimal.htm

+1

Bạn nói "hex", nhưng có nghĩa là "bát phân", và dù sao thì tất cả các câu trả lời khác trước khi bạn nhận được nó đúng. – AndyG

+1

hex nghĩa là bắt đầu bằng 0x. – Rustam

+0

@AndyG Bây giờ nó đã được sửa chữa và tôi đã sửa nó – Taimour

Các vấn đề liên quan