Hexadecimal number
A hexadecimal number is a numeral represented in the base-sixteen positional system using symbols 0–9 and A–F for values zero through fifteen.
Modern C
A hexadecimal format is a numeric output representation using base-16 digits and, when applicable, a hexadecimal prefix.
- How it is used
- Uses hexadecimal constants for nonnegative values and hexadecimal output for inspecting bit patterns.
- How deep it goes
- Explains notation, digit patterns, constant typing, negative-value pitfalls, and printf conversion, without developing arithmetic algorithms.
- Examples
- Uses `0x7FFF`, `0x8000`, `0xFFFFFFFF`, `%x`, and a table mapping hexadecimal digits to four-bit patterns.
- What you can do after
- Apply it via C literal syntax and printf formats while recognizing unsigned interpretation and four-bit digit patterns.
Modern C, Third Edition
A hexadecimal format represents a value using base-sixteen digits.
- How it is used
- Specifies C integer constants and presents unsigned bit patterns compactly during formatted output.
- How deep it goes
- Defines integer and floating-point syntax, digit values, bit mappings, and printf choices without developing arithmetic algorithms.
- Examples
- Uses 0xbeaf, 0x7FFF'FFFF, hexadecimal digit patterns, and %x output as concrete examples.
- What you can do after
- Apply it via C literals and printf formats to write, interpret, and display integer bit patterns.
Read how Modern C, Third Edition explains hexadecimal number →
Acing the CCNA Exam: Volume 1 Fundamentals and Protocols
The hexadecimal number system is a base-16 positional numeral system using the digits 0 through 9 and the letters A through F.
- How it is used
- Represents MAC addresses and IPv6 addresses in a compact, human-readable form.
- How deep it goes
- Defines base 16 and works through binary conversions, stopping short of broader arithmetic operations.
- Examples
- Uses MAC address notation, IPv6 groups, conversion examples, and decimal-binary-hexadecimal tables.
- What you can do after
- Apply three-step procedures to convert between binary and hexadecimal values.
Read how Acing the CCNA Exam: Volume 1 Fundamentals and Protocols explains hexadecimal number →
Web Design Playground, Second Edition
A hexadecimal number is a numeral written in base 16 using digits 0 through 9 and letters A through F.
- How it is used
- Uses hexadecimal numbers to specify RGB colors efficiently in CSS.
- How deep it goes
- Explains base-16 symbols, two-digit place values, conversions, RGB structure, alpha notation, and shorthand without pursuing broader number-system theory.
- Examples
- Uses 10 hex, 5C hex, purple #800080, common color codes, and shorthand #3366cc/#36c.
- What you can do after
- Apply hexadecimal values to write CSS RGB color codes and recognize equivalent three-digit shorthand.
Read how Web Design Playground, Second Edition explains hexadecimal number →
Rust in Action: Systems programming concepts and techniques
Hexadecimal notation is a base-16 positional numeral system that represents values using sixteen distinct digits.
- How it is used
- Uses hexadecimal to write Rust integers, format numeric output, inspect bytes, and program a simple CPU directly.
- How deep it goes
- Explains base-16 conversion, Rust syntax, byte coverage, and practical output, then stops short of a comprehensive numeral-system reference.
- Examples
- Demonstrates 0x12C for 300, Rust formatting, fview output, byte markers, and a CHIP-8 program written directly in hexadecimal.
- What you can do after
- Apply it via Rust literals and formatting, inspect file bytes with a hexdump, and understand hexadecimal CPU programs.
Read how Rust in Action: Systems programming concepts and techniques explains hexadecimal number →
Related concepts
- IPv6used by · IPv6 is the sixth version of the Internet Protocol, using 128-bit network addresses for packet-based communication.
- cryptographic hashused by · A cryptographic hash is a fixed-length digest computed from input data by a deterministic function designed to resist preimage, second-preimage, and collision attacks.
- decimal numeral systemequivalent to · The decimal numeral system is a base-ten positional numeral system that represents values using the digits 0 through 9.
- mac addressuses · A MAC address is a link-layer identifier assigned to a network interface for communication over a local network link.
- literalkind of · A literal is a language construct that directly denotes a fixed value or specifies an exact value permitted by a type.
- JavaScriptused by · JavaScript is a high-level, dynamically typed, multi-paradigm programming language standardized as ECMAScript and used for web and general-purpose programming.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.




