C

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 (!)

Terma të lidhur