hur lagrar man värdet 1 eller 0 i en char variabel??
om man gör så här char test[2]=('0','0') så blir det bara värdet för tecknet ju!!
Hur fixar man detta???
Datatyper??
Näe char tillhör integer familjen och är oftast 8 bitar. Den kan vara 16 bitar i vissa programmeringsspråk och/eller om systemet är konfigurerat för unicode.
Så det stämmer även att char oftast är en signed int på 8 bitar.
/Andreas
Så det stämmer även att char oftast är en signed int på 8 bitar.
Kod: Markera allt
char (signed int 8 bitar)
short (signed int 16 bitar)
int/long (signed int 32 bitar)
long long? (signed int 64 bitar) //tror inte detta är standard.
sen finns det unsigned av dessa också
tex
unsigned char(även kallad byte) det ger ett intervall mellan 0-256.
unsigned short(även kallad word) det ger ett intervall mellan 0-65536.
unsigned int(även kallad dword) det ger ett intervall mellan 0-4,294,967,295.