unsigned long для 64bit - это то же самое, что unsigned long для 32bit? - PullRequest
0 голосов
/ 29 апреля 2020

Я делал упражнения с C ++, где мне нужно было хранить как большое, большое число (2 ^ 64 -1), и мой учитель сказал, что люди с 64-битной ОС могут использовать unsigned long для ее хранения, тогда как 32 пользователям ОС пришлось используйте unsigned long long, чтобы сделать то же самое. Моя проблема в том, что у меня был 64-битный W10, но мне пришлось использовать длинные переменные без знака, потому что длинный без знака не смог его сохранить и прекратил считать. Они одинаковы в 64-битной ОС? Кто-то может помочь мне с этим? Я использую Visual Code, C ++ 17 и MinGW-W64 с ошибками pedanti c. любую другую информацию или вещи, которые я не очень хорошо объяснил, просто спросите меня

...