2015-02-04 32 views

Odpowiedz

6

short jest skrótem short int, są równoważne pod każdym kompilator C.

To samo dla long int kontra long, long long int vs long long.

+0

To samo dla długich i długich int. – sashoalm

+0

I unsigned;) – zoska

2

short, short int, signed short int i signed short są tymi samymi typami danych.

Więc sizeof(short) == sizeof(short int)

To samo dotyczy long

+0

Zapominasz 'auto podpisane krótkie int': P –

+1

@AlterMann:' auto' to specyfikator klasy pamięci, jak 'static',' extern', 'register', itp. Nie określa on rodzaj. –

+0

@DietrichEpp, mam na myśli 'auto signed short int x;' = 'short x;', ale to żart ... –