Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come passare una variabile in C

Il linguaggio di programmazione C è spesso utilizzato per attività di programmazione hardware - oriented, come commutando i bit in una variabile . Non girevoli bit in una variabile cambieranno un po da 0 a 1 , o da 1 a 0 . Ciò è molto utile per l'interfacciamento con l'hardware , poiché un singolo bit può controllare se un componente hardware sia attivata o meno . Alternare un po ' è abbastanza facile in C , ma la sintassi potrebbe essere sconosciuto a un programmatore che non ha avuto per interfacciarsi con l'hardware prima . Cose che ti serviranno
C Compiler , come GCC
C Ambiente di sviluppo integrato , come ad esempio Eclipse CDT
Mostra più istruzioni
1

caricare il tuo C IDE e iniziare un nuovo progetto . La finestra di lavoro verrà caricato con un nuovo file di codice sorgente
2

Importazione due librerie standard , scrivendo le seguenti righe nella parte superiore del file di codice sorgente : .

# Include < , stdio.h >

# include
3

Creare una funzione principale , scrivendo le seguenti righe :

int main ( ) per

{

}
4

dichiarare una " variabile int" che si desidera attivare o disattivare scrivendo questa riga all'interno delle parentesi graffe della funzione principale :

int x = 5;
5

Stampa il variabile per vedere come si presenta prima del cambio di esso . È possibile farlo scrivendo la seguente riga :

printf ( "% d \\ n" , x ) ;
6

Dichiarare un altro " variabile int . " Questa variabile conterrà il valore del bit che si desidera attivare o disattivare . Per esempio, se si desidera attivare il settimo bit in un intero a 32 bit , è possibile scrivere questo :

int n = 7;
7

alternare il settimo bit . Il settimo bit in un intero a 32 bit corrispondente al valore 2 alla potenza di 7 , o 128 . Commutando esso, si aggiungono efficacemente 128-5 . Scrivere il codice per attivare il settimo bit :

x ^ = 1 << n ;
8

Stampa la variabile di nuovo , come questo:

printf ( "% d \\ n" , x ) ;
9

Avviare il programma facendo clic sulla compilare ed eseguire " pulsante il programma stamperà il seguente output :

. 5

133

 

Programmazione © www.354353.com