ccpp:stringliterals

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ccpp:stringliterals [2020/10/26 14:44] buresccpp:stringliterals [2021/10/11 12:49] (aktuální) bures
Řádek 1: Řádek 1:
 ===== Řetězcové literály ===== ===== Řetězcové literály =====
-Jsou typicky používané ve funkcích očekávající parametry jako text. Vždy začíná a končí uvozovkou ''"'' a **nemůže uvnitř obsahovat zalomení řádku**.+Jsou typicky používané ve funkcích očekávající parametry jako text. Vždy začíná a končí uvozovkou ''<nowiki>"</nowiki>'' a **nemůže uvnitř obsahovat zalomení řádku**.
 <code c> <code c>
 "Ahoj svete" "Ahoj svete"
Řádek 8: Řádek 8:
 "Prvni radek, "Prvni radek,
 druhy radek" druhy radek"
 +</code>
 +==== Řetezce jako konstanty ====
 +Často si chceme daný řetězec nadefinovat jako konstantu, můžeme tak udělat pomocí datového typu ''char*''.
 +<code c>
 +int main()
 +{
 +  const char* pozdrav = "Hello world!";
 +  printf("%s\n", pozdrav);
 +  return 0;
 +}
 </code> </code>
 ==== Escape sekvence ==== ==== Escape sekvence ====
Řádek 17: Řádek 27:
 ^ \n | nová řádka | ^ \n | nová řádka |
 ^ \t | tabulátor | ^ \t | tabulátor |
-^ <code>\"</code> | uvozovka uvnitř řetězce |+^ <nowiki>\"</nowiki> | uvozovka uvnitř řetězce |
 ^ \' | apostrof jako znakový literál | ^ \' | apostrof jako znakový literál |
 ^ \\\\ | zpětné lomeno | ^ \\\\ | zpětné lomeno |
  • ccpp/stringliterals.1603719879.txt.gz
  • Poslední úprava: 2020/10/26 14:44
  • autor: bures