Ak chcete používať špeciálne znaky v programovaní C, musíte pochopiť ich fungovanie a ako ich začleniť do kódu. Tento článok je podrobným sprievodcom, ktorý vám pomôže pochopiť používanie špeciálnych znakov v programovaní v jazyku C.
Ako používať špeciálne znaky v programovaní C
Špeciálnymi znakmi v programovaní C môže byť akýkoľvek znak, či už ide o apostrof ( ' ), nový riadok (n), alebo akýkoľvek iný znak. Tieto znaky sú užitočné v C, pretože vám umožňujú reprezentovať určité riadiace znaky a sekvencie escape, ktoré nie je možné zadať priamo ako znak v kóde. Tieto znaky môžete použiť vo svojom programe C pridaním znaku escape (\) pred špeciálnym znakom vo funkcii printf().
Niektoré bežne používané špeciálne znaky s ich názvom sú uvedené v tabuľke nižšie:
Charakter | názov | Výsledok |
\\ | Spätné lomítko | \ |
\'' | Dvojité úvodzovky | '' |
\' | Jednoduché úvodzovky | ' |
\n | Ecape Character | Linka |
\0 | Vôľa nula | Nulový |
\t | Úniková sekvencia | Tab |
Ak chcete použiť ( “ ) znak vo vašom C kóde, môžete ho použiť v programe pomocou (\$) . Nasledujúci jednoduchý kód ilustruje vyššie uvedený scenár.
#include
int Hlavná ( ) {
char str [ ] = 'Ahoj ' LinuxHint 'Používatelia.' ;
printf ( '%s' , str ) ;
vrátiť 0 ;
}
Vyššie uvedený kód C používa na vytlačenie slova dvojité úvodzovky (“) špeciálny znak v reťazci 'LinuxHint' s úvodzovkami.
Ak chcete použiť \n špeciálny znak na presunutie textu na ďalší riadok, môžete použiť nasledujúci kód:
#include
int Hlavná ( ) {
char str [ ] = „Dobrý deň, používatelia LinuxHintu. \n ' ;
printf ( '%s' , str ) ;
vrátiť 0 ;
}
Vo vyššie uvedenom kóde \n sa používa znak, ktorý posúva text LinuxHint na ďalší riadok.
Uveďme ďalší príklad, ktorý používa odpor „\\“ .
#includeint Hlavná ( ) {
char str [ ] = ' \\ Dobrý deň, používatelia LinuxHint.' ;
printf ( '%s' , str ) ;
vrátiť 0 ;
}
Vyššie uvedený kód vytlačí správu s a spätná lomka \ .
Použime rovnaký príklad pridaním \t so šnúrkou.
#includeint Hlavná ( ) {
char str [ ] = „Dobrý deň, používatelia LinuxHintu. \t ' ;
printf ( '%s' , str ) ;
vrátiť 0 ;
}
To spôsobí, že výstup bude odsadený vodorovným tabulátorom.
Týmto spôsobom môžete pri programovaní v jazyku C použiť ľubovoľný špeciálny znak tak, že pridáte znak escape nasledovaný špeciálnym znakom, ktorý chcete vytlačiť.
Záver
Špeciálne znaky sú dôležité symboly v programovaní C, ktoré vám umožňujú vykonávať špecifické úlohy alebo reprezentovať určité hodnoty. Pridaním únikového znaku (\) priamo pred špeciálnym znakom môžete vo svojom programe C použiť ľubovoľný špeciálny znak. Vyššie uvedené pokyny vám pomôžu pochopiť, ako používať špeciálne znaky v programovaní C, s príkladmi špeciálnych znakov, ako sú úvodzovky a nové riadky.