Technology sharing

Detailed explanatio nuclei programmandi linguae C Caput 1: Numeri ratio et conversio et codicis ASCII

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

scribere primum

Haec columna est pro doctrina programmandi linguae C fundamentalis et provectae. Is nititur problemata propria C linguae examinata solvere et examina introitus postgraduare et fundamentum linguae solidae C ad discendi structuram et algorithmum designans.
Nempe haec columna non tam gradatim introductio quam enucleata erit. Sed omnia gravia ac difficilia conamur.

1. Number ratio et conversio

1.1 Definitio quattuor rationum numerorum

binarii, decimales, octales, decimales
Primum, de systemate decimali loquamur, quod frequentius basis in vita est usus. Intra X I omnis.

Quid discimus binarium?

Fundum tabulatum computatrorum binarius est, et binarius lingua facillima pro computatoribus ad intellegendum.

binarii definitio: 0 1 duo signa descriptam
Omnis duo intrat unum
Exempli gratia: 10001 1001111 1000201 (iniuria definitio) 11111117 (iniuria definitio)

Cur octalus introductus est?

Binarii nimis longum est, compressio decimalis nimis molesta est.

octal definition: 0 1…7 Octo symbola descriptam a singulis octingenta ad unum progrediuntur
Exempli gratia: 123451 10678 20740 09341 (iniuria definitio)

Cur hexadecimalis introductus est?

Upgraded octal ratio versionem

Hexadecimal definition: 0 1…9 ABCDEF sexdecim genera symbolorum singulis decimus sextus decimus
Exempli gratia: 1abc1 0945dej5

Cogitans: Interdum impossibile est inter decimales, octales et hexadecimales distinguere.

Decimal: 123
Add 0 ante octal: CXXIII
Add 0x in fronte hexadecimali: 0x123

1.2 Conversio quattuor numerorum systematum

Imprimis patet quod pons pro numero systematis conversionis est binarius.

1. converte decimales ad binarii
Convertere decimalem ad binarium, nucleus formula: divide per 2 et sume residuum ordine inverso

2. binarii ad conversionem decimalem
Binarii ad conversionem decimalem, nucleum memoriae: summa pondere 2npotentia, n 0 . incipit ab

3. Binarii ad octal conversionem
Coro formula: tres homines coetus, si parum deest, adde 0 in fronte

4. binarii ad hexadecimalem
Core formula: Quattuor figurae globi considerantur. Si parum deest, 0 in fronte adde.

Partes omittuntur: octo flectuntur in duas, sedecim vices ad duas, quae per se e converso processu III et IV.

2. Number application ratio

2.1 ASCII code

Exempli gratia: A a B b ¥ $ etc. Haec symbola in computatro sicut ASCII reponuntur.
Sensus singularis est descriptam binarii.

ASCII signum est signum vexillum e Civitatibus Foederatis Americae auctum.
For example (to remember) ;
Valor codicis ASCII litterae A capitis A: 65 (in decimalibus expressis, utique in computatorio binario reponitur, sic in decimali ad commodum memoriae exprimitur)
ASCII code valorem litterae B capitis: 66
ASCII code valorem lowercase litteras a: 97
ASCII code valorem lowercase litteras b: 98

Non difficile est invenire differentiam inter casus superiores et inferiores 32. Memento huius differentiae, quae ad superiorem et inferiorem causam converti potest.

2.2 Memoria

In administratione memoriae computatoriae, hexadecimali adhuc magni momenti est.

8 bits (binaria bits) = 1 byte (B)
1024 bytes = 1KB
1K=1024=210
1M=1024*1024=220

2.3 Apparatus code

Apparatus codicem revera valorem codicem quem ipsa computatrale intelligit. Dicere possumus valorem in certo spatio repositum esse 78 (decimalem), at certe computatorium illud non intellegit.
Tria genera machinarum sunt, codicem complementum, codicem originale et codicem complementum.

3. Structura linguae C

Compositio linguae C: variae imagini
File: multa munera
Munus: munus caput ac munus cauda
Munus caput et munus corpus
Declarationes tria genera propositionum

Sententiae dignae sunt de sermonibus.

3.1 Data structura et notitia generis:

Quattuor genera notitiarum: constant variabilis expressio functionis
Constant: Quantitas cuius valorem non mutat
Variable: Quantitas cuius valor mutat quovis tempore.
Expressio: legalis expressio quae notitia usura operators coniungit
Munus: Voca munus cum certa functione ut quantitas calculi

3.2 Data et data genera

Typi datae: typi structi, typi, regulae typi, typi nulla
Typi fundamentales: integer genus int et sic porro
Genus structuralis: structure
Genus inane: vacui

Identifier (canonica);

  1. Verba reservata (keywords): 32 in total. Ut: int supernatet char si aliud for
  2. Praedefinitum identifiers: scanf printf includit
  3. User definitur identifier: nomen variabile, nomen ordinata, etc.

Usor definitur identifier: primus character debet esse litteras vel underscore, deinde litterae, numeri et sapien.
Lingua C sensitiva est. Int nativus ab utente esse non potest, sed Int potest.