Introduktion om byte i C

C-språk är basspråket för alla programmeringsspråk. Liksom andra programmeringsspråk finns det olika inbyggda funktioner tillgängliga på C-språk. Inbyggda funktioner används för att lösa komplexa problem snabbt och göra koden enkel. För att inbyggda funktioner tillåter C-språk kan vi också skapa anpassade funktioner för att utveckla logik. I den här artikeln kommer vi att diskutera hur du byter nummer eller variabler på C-språk. Att byta på C-språk betyder att man utbyter två siffror eller variabler med ett annat med hjälp av C-språksyntax.

Hur byter du nummer i C?

Anta att det finns två variabler, A och B. Variabel A utbyter sina data med variabel B och variabel B utbyter sina data med B. Byte kan göras med hjälp av två variabler eller tre variabler, det beror på kravet. I det här avsnittet kommer vi att diskutera hur du byter två siffror i C och tre siffror i C.

Hur byter du två siffror i C?

I det här avsnittet kommer vi att diskutera hur du byter två siffror på C-språk med hjälp av exempel och förklaring.

Exempel

I följande C-program kan användaren ange 2 nummer som han vill byta, då visas resultatet på skärmen. Programmet för att byta två nummer i C är som följer.

Koda:

#include
#include
int main()
(
int first_number, second_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = temp; //first number is assigned to secind number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
return 0;
)

Produktion:

Förklaring av programmet ovan

För att byta två siffror initialiserar vi först två variabler, dvs första nummer och andra nummer. Med dessa två nummer initialiseras också en temporär variabel med namnet temp för att lagra ett nummer tillfälligt. Sedan låter skanningsfunktionen tilldela nummer enligt deras önskemål. För att byta nummer använder vi temp-variabeln för att lagra nummer tillfälligt. Först överför vi first_number till temp variabel och gör first_number tom. Eftersom first_number är tom, tilldelade vi second_number till det första numret. Liksom detta andra nummer överförs till first_number. I slutändan, eftersom en andra variabel nu är tom, överför vi first_number som lagras i temp-variabeln tilldelas andra. Så här överförde vi first_number to second. Så här byter vi två siffror med temp-variabeln.

Obs: uttalande som nämns efter // Betraktas som en kommentar.

Kommentarer används för att hjälpa människor att förstå koden enkelt.

Hur byter du tre siffror i C?

I det här avsnittet kommer vi att diskutera hur du byter 3 nummer på C-språk med hjälp av exempel och förklaring.

Exempel

I följande C-program kan användaren ange 3 nummer som han vill byta, då visas resultatet på skärmen. Program för att byta två siffror i C.

Program för att byta tre siffror i C är följande:

Koda:

#include
#include
int main()
(
int first_number, second_number, third_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Enter third number: "); //allow user to add third number
scanf("%d", &third_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = third_number; //third number is assigned to second number
third_number = temp; //first number is assigned to third number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
return 0;
)

Produktion:

Förklaring av programmet ovan

Konceptet för att byta tre siffror är detsamma som två siffror enda skillnaden är att byta nummer. För att byta tre siffror initialiserar vi tre variabler, dvs första nummer, andra nummer och tredje nummer. Med dessa tre siffror initialiseras också en temporär variabel med namnet temp för att lagra ett nummer tillfälligt. Sedan låter användaren tilldela nummer enligt deras önskan. För att byta nummer använder vi temp-variabeln för att lagra nummer tillfälligt. Först överför vi det första numret till temp-variabeln och gör det första numret tomt. Eftersom det första numret är tomt tilldelade vi det andra numret till det första numret och gör det andra numret tomt. Detta andra nummer överförs till det första numret. Eftersom det andra numret är tomt tilldelade vi det tredje numret till det andra numret. Därefter överförs detta tredje nummer till det andra numret. I slutändan, eftersom ett tredje nummer nu är tomt, överför vi det första numret som är lagrat i temp-variabeln tilldelas tredje. Så här byter vi 3 nummer med temp-variabeln.

Rekommenderade artiklar

Detta är en guide till byte av C. Här diskuterar vi hur du byter två och tre siffror i c med kod och utgång. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer-

  1. Bästa C-kompilatorer
  2. Mönster i C-programmering
  3. Byta i Python
  4. Introduktion till byte i C #
  5. Översikt över byte i Java
  6. Byta i C ++ (exempel)
  7. Kommentarer i Python
  8. C Programmering av matrismultiplikation
  9. Exempel på inbyggda Python-funktioner

Kategori: