signed- все статьи тега ➜ страница 0


PHP filesize() для файлов> 2 ГБ

Я боролся над тем, как получить допустимый размер файла, который >= 2 ГБ в PHP. Пример Здесь я проверяю размер файла размером 3,827,394,560 байт с помощью функции filesize (): echo "The file is " . filesize('C:MyFile.rar') . " bytes."; Результат Вот что он возвращает: Размер файла -467572736 байт. Фон PHP использует целые числа со знаком, что означает, что максимальное число, которое он может представлять, составляет 2,147,483,647 (+/- 2 ГБ). Вот где она ограничена. ...

Почему 0

у меня ниже простая программа: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } условие if(bal < INT32_MIN ) всегда истинно. Как это возможно? Он отлично работает, если я изменить макрос: #define INT32_MIN (-2147483648L) может ли кто-нибудь указать на эту проблему? ...

C++ преобразование шестнадцатеричной строки в целое число со знаком

Я хочу преобразовать шестнадцатеричную строку в 32-разрядное целое число со знаком в C++. Так, например, у меня есть шестнадцатеричная строка "fffefffe". Двоичное представление этого является 11111111111111101111111111111110. Целочисленное представление со знаком это: -65538. Как сделать это преобразование в C++? Это также должно работать для неотрицательных чисел. Например, шестнадцатеричная строка "0000000A", которая является 00000000000000000000000000001010 в двоичном формате и 10 в ...

В чем разница между "int" и "uint" / "long" и "ulong"?

Я знаю, о int и long (32-разрядные и 64-разрядные числа), но что uint и ulong? ...

Что произойдет, если я присвою отрицательное значение беззнаковой переменной?

мне было любопытно узнать, что произойдет, если я присвою отрицательное значение беззнаковой переменной. код будет выглядеть так. unsigned int nVal = 0; nVal = -5; это не дало мне никакой ошибки компилятора. Когда я запустил программу nVal было присвоено странное значение! Может быть, какое-то значение дополнения 2 присваивается nVal? ...