V tomto článku prozkoumáme rozdíly mezi '=' a '==' operátory v programování C a uveďte příklady jejich použití.
Co je operátor přiřazení (=)?
V programování v C, úkol Operátor hraje důležitou roli a umožňuje vám přiřadit hodnotu proměnné v kódu. Představte si proměnné jako kontejnery, které ukládají informace, a operátor přiřazení jako způsob, jak tyto kontejnery naplnit nebo znovu naplnit novými informacemi, kdykoli budete potřebovat. s operátor přiřazení , můžete aktualizovat hodnotu proměnné kdykoli během provádění programu. Je to základní koncept, který musí začátečníci pochopit, aby mohli psát efektivní kód.
Zde je příklad použití an operátor přiřazení Programování v C:
#include
int hlavní ( )
{
int číslo1 , číslo2 , součet ;
printf ( „Zadejte prosím první číslo \n ' ) ;
scanf ( '%d' , & číslo1 ) ;
printf ( „Zadejte prosím druhé číslo \n ' ) ;
scanf ( '%d' , & číslo2 ) ;
součet = číslo1 + číslo2 ;
printf ( 'Součet dvou čísel %d a %d = %d' , číslo1 , číslo2 , součet ) ;
vrátit se 0 ;
}
Výše uvedený kód žádá uživatele o zadání dvou celočíselných čísel číslo1 a číslo2 . Poté vypočítá součet těchto dvou čísel a přiřadí jej proměnné typu int s názvem součet za použití operátor přiřazení (=) . Nakonec vytiskne součet pomocí printf() funkce.
Co je stejný operátor (==)?
V C, rovno (==) Operátor je binární operátor, který pracuje na dvou vstupech. The '==' operátor určuje skutečnost, že jeden z operandů je stejný. Pokud je to tento případ, dává to pravdivé. Pokud ne, dává to false.
Zde je jednoduchý kód, který ilustruje fungování == operátor v programování C.
#include
int hlavní ( )
{
int číslo1 , číslo2 ;
printf ( „Zadejte prosím první číslo \n ' ) ;
scanf ( '%d' , & číslo1 ) ;
printf ( „Zadejte prosím druhé číslo \n ' ) ;
scanf ( '%d' , & číslo2 ) ;
-li ( číslo1 == číslo2 )
printf ( '%d je eual až %d' , číslo1 , číslo2 ) ;
jiný
printf ( '%d se nerovná %d' , číslo1 , číslo2 ) ;
vrátit se 0 ;
}
Výše uvedený program vyžaduje zadání dvou celočíselných čísel číslo1 a číslo2 . Poté zkontroluje, zda jsou tato dvě čísla stejná nebo ne pomocí srovnávací operátor (==) a poté vytiskne výsledek pomocí printf() funkce.
Závěr
Pochopení rozdílu mezi operátor přiřazení (=) a rovno operátoru (==) je užitečný při programování v C. Operátor přiřazení přiřadí hodnotu proměnné, zatímco operátor equal to určuje, zda jsou dva operandy stejné. Pomocí správného operátora ve správné situaci mohou programátoři psát efektivní a bezchybný kód.