signed & unsigned
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Një numër signed mund të jetë pozitiv ose negativ; një unsigned vetëm ≥ 0, por arrin dy here më lart. P.sh. një unsigned char shkon nga 0 në 255. <stdint.h> jep tipe me madhësi të saktë si uint8_t dhe int32_t.
EnglishEN
A signed number can be positive or negative; an unsigned one only ≥ 0, but reaches twice as high. For example an unsigned char goes from 0 to 255. <stdint.h> gives exact-size types like uint8_t and int32_t.
Si ta mendosh
Si termometri dhe kilometrazhi: termometri ka edhe minus, kilometrazhi fillon nga zero dhe vetëm rritet.
Lexoje në anglisht
Like a thermometer and an odometer: the thermometer goes below zero, the odometer starts at zero and only goes up.
Shembull kodic
#include <stdint.h>
uint8_t ngjyra = 255; // 0..255
int8_t temp = -12; // -128..127
unsigned int x = 0; x--; // bëhet 4294967295 (!)