liveBook · Manning

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.

How 5 Manning books explain it

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.

Read how Modern C explains hexadecimal number →

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

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.