le mie informazioni di contatto
Posta[email protected]
2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Questa rubrica è dedicata all'apprendimento di base e avanzato della programmazione in linguaggio C. Si sforza di risolvere i problemi degli esami di linguaggio C autoproposti e degli esami di ammissione post-laurea e getta solide basi del linguaggio C per l'apprendimento della struttura dei dati e della progettazione degli algoritmi.
Naturalmente, questa colonna non sarà così dettagliata come un'introduzione passo passo. Ma ci sforziamo di coprire tutti i punti importanti e difficili.
binario, decimale, ottale, decimale
Innanzitutto parliamo del sistema decimale, il sistema base più comunemente utilizzato nella vita. Inserisci 1 ogni 10.
Perché imparare il binario?
Lo strato inferiore dei computer è binario e il binario è il linguaggio più semplice da comprendere per i computer.
definizione binaria: 0 1 due simboli di codifica
Ogni due ne entra uno
Ad esempio: 10001 1001111 1000201 (definizione illegale) 11111117 (definizione illegale)
Perché è stato introdotto l'ottale?
Il binario è troppo lungo e la compressione decimale è troppo problematica.
definizione ottale: 0 1…7 Gli otto simboli di codifica avanzano fino a uno ogni otto
Ad esempio: 123451 10678 20740 09341 (definizione illegale)
Perchè è stato introdotto l'esadecimale?
Versione aggiornata del sistema ottale
Definizione esadecimale:0 1…9 ABCDEF Sedici tipi di simboli ogni sedicesimo
Ad esempio: 1abc1 0945dej5
Pensiero: a volte è effettivamente impossibile distinguere tra decimale, ottale ed esadecimale. Come distinguerli?
Decimale: 123
Aggiungi 0 davanti all'ottale: 0123
Aggiungi 0x davanti all'esadecimale: 0x123
Prima di tutto, è chiaro che il ponte per la conversione del sistema numerico è binario. Se desideri convertire altre basi in altre basi, puoi completare la conversione di base convertendo prima in binario e poi in altre basi.
1. Converti decimale in binario
Converti decimale in binario, la formula principale: dividi per 2 e prendi il resto in ordine inverso
2. Conversione da binario a decimale
Conversione da binario a decimale, memoria core: somma in peso, 2Npotenza, n inizia da 0
3. Conversione da binario a ottale
La formula principale: tratta tre persone come un gruppo, se non ce n'è abbastanza aggiungi 0 davanti
4. Da binario a esadecimale
Formula principale: quattro cifre sono considerate come un gruppo. Se non ce n'è abbastanza, aggiungi 0 davanti.
Parti omesse: otto giri in due, sedici giri in due, che è essenzialmente il processo inverso di 3 e 4.
Ad esempio: A a B b ¥ $, ecc. Questi simboli vengono memorizzati nel computer come valori ASCII.
Ciò significa che esiste una codifica binaria unica.
Il codice ASCII è un codice standard sviluppato dagli Stati Uniti.
Ad esempio (da ricordare):
Il valore del codice ASCII della lettera maiuscola A: 65 (espresso in decimale, ovviamente, è memorizzato in binario nel computer, quindi è espresso in decimale per comodità di memoria)
Valore del codice ASCII della lettera maiuscola B: 66
Valore del codice ASCII della lettera minuscola a: 97
Valore del codice ASCII della lettera minuscola b: 98
Non è difficile scoprire che la differenza tra maiuscolo e minuscolo è 32. Ricorda questa differenza, che può essere utilizzata per convertire maiuscolo e minuscolo.
Nella gestione della memoria del computer, l'esadecimale è ancora molto importante.
8 bit (bit binari) = 1 byte (B)
1024 byte = 1KB
1K=1024=210
1M=1024*1024=220
Il codice macchina è in realtà il valore del codice che il computer reale capisce. Possiamo dire che il valore memorizzato in un certo spazio è 78 (decimale), ma il computer certamente non lo capisce.
Esistono tre tipi di codici macchina: codice complementare, codice originale e codice complementare.
La composizione del linguaggio C: diversi file
File: diverse funzioni
Funzione: intestazione della funzione e coda della funzione
Intestazione della funzione e corpo della funzione
Dichiarazioni: tre tipi di dichiarazioni
Vale la pena parlare delle istruzioni. Le istruzioni includono commenti, istruzioni di definizione e istruzioni di esecuzione. Il punto più importante a cui prestare attenzione è l'istruzione di esecuzione.
Quattro tipi di dati: funzione di espressione a variabile costante
Costante: una quantità il cui valore non cambia
Variabile: una quantità il cui valore cambia in qualsiasi momento e in qualsiasi momento.
Espressione: espressione legale che collega i dati utilizzando gli operatori
Funzione: chiama una funzione con una determinata funzione come quantità di calcolo
Tipi di dati: tipi base, tipi costruiti, tipi puntatore, tipi null
Tipi di base: tipo intero int e così via
Tipologia strutturale: struttura
Tipo vuoto: vuoto
Identificatore (canonico):
Identificatore definito dall'utente: il primo carattere deve essere una lettera o un carattere di sottolineatura, seguito da lettere, numeri e trattini di sottolineatura.
Il linguaggio C fa distinzione tra maiuscole e minuscole. Int non può essere personalizzato dall'utente, ma Int sì.