liveBook · Manning

Execution character set

The execution character set is the implementation-defined set of characters and their representations used during program execution.

How 2 Manning books explain it

Modern C, Third Edition

An execution character set is the implementation-defined mapping used to represent characters during C program execution.

How it is used
Uses the execution character set to explain why numerically encoded characters and string escapes are not fully portable.
How deep it goes
Explains hexadecimal escape consumption and platform dependence, but stops short of detailing character-set encodings.
Examples
Uses the strings "\xdeBruyn" and "\xde""Bruyn" to demonstrate hexadecimal escape boundaries.
What you can do after
Evaluate whether numerically encoded characters and escape sequences are portable across execution environments.

Read how Modern C, Third Edition explains execution character set →

Modern C

The execution character set is the implementation-defined character set and numeric encoding used when a C program executes.

How it is used
Guides character-literal, string-literal, and numeric-conversion code toward portable assumptions.
How deep it goes
Defines implementation-dependent encoding and escape parsing, but stops short of specifying platform mappings.
Examples
Uses hexadecimal string escapes and a base-36 conversion function to expose encoding and character-order assumptions.
What you can do after
Evaluate/understand portability risks in encoded characters and avoid unverified ordering assumptions in conversion code.

Read how Modern C explains execution character set →

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.