| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Modstridende typer i C
    I C programmeringssprog, som med andre programmeringssprog , gemmer programmører forskellige værdier i variabler. Afhængigt af hvilken type af værdi, de ønsker at gemme , vil de bruge en anden type variabel, der er optimeret til at beskæftige sig med den slags værdi mest effektivt. Men variable typer er indbyrdes uforenelige , og vil komme i konflikt , hvis de begge anvendes i en operation. Numeriske Typer

    C , er der to store indfødte variable typer for tal: heltal og floating point tal . Programmører bruger heltal eller "INT"- typer , til at lagre hele tal såsom 1 , 2 , 3 , 300 , 3000 , eller ethvert andet nummer, der kun består af komplette enheder . Programmører bruger kommatal , eller " float " typer , til numre , der har en decimal komponent. Disse kan være tal så små som 0,0003 eller så stor som 300000,3 .
    Character Variables

    tegn , såsom breve eller symboler , der er gemt i " char " native datatype . En enkelt char variabel kan holde et enkelt bogstav eller symbol. I modsætning til numeriske datatyper , der kan gemme alle numerisk værdi inden for en enkelt variabel, kan char variabler holde kun et enkelt tegn . Hvis en programmør ønsker at gemme ord eller sætninger , han har brug for at bruge en bred vifte af char variabler. Disse strukturer , der består af flere char variabler, med hver variabel holder et brev. For eksempel, " , computer ", hvis en programmør ville gemme ord, han ville bruge en otte- slot vifte af char variabler , hvor hver slot besiddelse af et af disse tegn i ordet .
    < Br > Casting Konflikter

    variable typer er skabt sådan , at de kun kan anvendes i operationer med andre variabler af samme type. For nogle operationer er disse konflikter en udvidelse af simpel logik : Hvis en programmør forsøger at trække en figur fra et heltal , vil han få en modstridende typen fejl. Andre typen konflikter er mindre intuitivt . For eksempel, mens både et heltal og en svømmer er tal , der har værdier, der kan bruges sammen på nogen matematisk ligning typen konflikter forhindrer C fra at fratrække et decimaltal decimaltal fra et heltal.
    Re - støbning

    måde at behandle disse type konflikter er midlertidigt at omarbejde numre som den samme type. For eksempel , A til at trække Float fra Integer B , en programmør ville midlertidigt omarbejdning B som en float . Han ville gøre dette med koden : "( float ) B - A ", hvilket ikke vil påvirke den faktiske type B, men midlertidigt ændre det for ligningen. Programmører kan omarbejde numre som andre numre , men de vil vinde eller tabe særlige egenskaber . Den int 50 støbt som en float bliver 50,00 , mens svømmeren 35.55 fortolket som en int bliver 35. .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en apostrof i CL AS/400 
    ·Forskellen mellem frontend og Back End 
    ·Sådan Multiply en matrix med en variabel i Matlab 
    ·Sådan bortfiltrere Frekvenser i LabVIEW 
    ·Hvordan finder man en String Cell Array i Matlab 
    ·Oracle SQL Tips 
    ·Fordele & Ulemper til objektorienteret programmering 
    ·Oz Programmering Hjælp 
    ·Sådan Konverter Binary til MIPS 
    ·Hvad Er MARC format 
      Anbefalede Artikler
    ·Sådan importeres Maps Into Java 
    ·Sådan oprettes miljøvariabler i VBS 
    ·Sådan Test for ulige eller lige numre i Matlab 
    ·Hvordan man kompilerer flere CPP Files 
    ·Sådan fjernes nuller i SQL 
    ·Hvordan man laver en Chat uden at behøve Java 
    ·CorelDRAW VBA Form Tutorial 
    ·Hvad er forskellen mellem Visual Studio & Visual Studio…
    ·Hvordan man skriver en XLS fil i VB 
    ·Sådan redigeres Flash-filer med Easy Eclipse 
    Copyright © Computer Viden http://www.computerdk.com