Added raw blocks for nice view
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 21s
All checks were successful
Build Typst PDFs (Docker) / build-typst (push) Successful in 21s
This commit is contained in:
@@ -32,16 +32,37 @@
|
|||||||
#let MathAlignLeft(e) = {
|
#let MathAlignLeft(e) = {
|
||||||
align(left, block(e))
|
align(left, block(e))
|
||||||
}
|
}
|
||||||
#columns(4, gutter: 2mm)[
|
#columns(2, gutter: 2mm)[
|
||||||
#bgBlock(fill: colorNumberSystems)[
|
#bgBlock(fill: colorNumberSystems)[
|
||||||
#subHeading(fill: colorNumberSystems)[ASCII Ranges]
|
#subHeading(fill: colorNumberSystems)[ASCII Ranges]
|
||||||
|
|
||||||
#table(
|
#table(
|
||||||
columns: (1fr, 1fr, 1fr),
|
columns: (1fr, 1fr, 1fr),
|
||||||
[Range], [Hex], [Bits],
|
[Range], [Hex], [Bits],
|
||||||
[Upper Case], [$"0x41"..."0x5A"$], [$"XX0X XXXX"$ (bit 6)],
|
[Upper Case], raw("0x41-0x5A"), [#raw("010XXXXX") (bit 6)],
|
||||||
[Lower Case], [$"0x61"..."0x7A"$], [$"XX1X XXXX"$ (bit 6)],
|
[Lower Case], raw("0x61-0x7A"), [#raw("011XXXXX") (bit 6)],
|
||||||
[Ganz ASCII], [$"0x00"..."0x7F"$], [$"0XXX XXXX"$]
|
[Ganz ASCII], raw("0x00-0x7F"), [#raw("0XXXXXXX")]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
|
||||||
|
#bgBlock(fill: colorNumberSystems)[
|
||||||
|
#subHeading(fill: colorNumberSystems)[Einer-Kompilment, Zweier-Kompliment, Float (IEEE 754)]
|
||||||
|
]
|
||||||
|
|
||||||
|
#bgBlock(fill: colorProgramming)[
|
||||||
|
#subHeading(fill: colorProgramming)[C]
|
||||||
|
|
||||||
|
#table(
|
||||||
|
columns: (auto, 1fr),
|
||||||
|
fill: white,
|
||||||
|
raw("restrict", lang: "c"), [
|
||||||
|
Funktions Argument modifier
|
||||||
|
|
||||||
|
Gibt compiler den hint, das eine Pointer nur in der Funktion verwedent wird. Kann besser optimiert werden
|
||||||
|
],
|
||||||
|
raw("volatile", lang: "c"), [
|
||||||
|
Zwingt Compiler den Funktion/Variable nicht wegzuoptimieren
|
||||||
|
]
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
Reference in New Issue
Block a user