Date: 2014-12-18 03:02 am (UTC)
From: [identity profile] e2pii1.livejournal.com
Что у них за платформа что int короче long ? 16-битная СМ-4 ?

Date: 2014-12-18 03:28 am (UTC)
From: [identity profile] pargentum.livejournal.com
В Java long 64 бита по стандарту.
Во всех интеловских 65-битных компиляторах С/C++.

Date: 2014-12-18 05:43 am (UTC)
From: [identity profile] e2pii1.livejournal.com
Про Java я забыл, а в C по стандарту long это 32 бита (int же может быть любым). Чтоб было везде точно 64 бита надо "long long".

Date: 2014-12-18 05:56 am (UTC)
From: [identity profile] tejblum.livejournal.com
По какому-такому стандарту long 32 бита? На самом деле, по стандарту long не менее длинный, чем int. Про long long тоже известно, что он не менее длинный чем long, а не что он 64 бита.
На самой популярной сейчас платформе, называемой в линуксе x86_64, int 32 бита, а long 64 бита.

Date: 2014-12-18 06:58 am (UTC)
From: [identity profile] pargentum.livejournal.com
Не-а. long должен быть НЕ МЕНЕЕ 32 бита, и при этом sizeof (short) <= sizeof(int) <= sizeof(long).

Date: 2014-12-18 12:12 pm (UTC)
From: [identity profile] vinopivets.livejournal.com
Вспоминается выражение "длинный рубль".

Profile

pargentum: (Default)
pargentum

January 2026

S M T W T F S
     1 2 3
4 5 6 7 8 9 10
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 11th, 2026 03:01 pm
Powered by Dreamwidth Studios