реклама на сайте
подробности

 
 
> Как уменьшить размер числа?, Long в int
Who_are_you?
сообщение Jun 26 2018, 12:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 185
Регистрация: 5-02-10
Из: Донецк
Пользователь №: 55 329



Было большое число.
После обработки уменьшилось и теперь влазиет в 16 бит.
Чтобы дальше работать с меньшими байтами
Как Long (32 бита) перевести в int (16 бит)?

long ll;
int rr;

rr = (int) ll; - не работает: rr = 0
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
twix
сообщение Jun 26 2018, 13:16
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 4-11-15
Пользователь №: 89 174



Перевести в массив байт и сконструировать int из массива байт, хотя приведение типа должно работать.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th August 2025 - 14:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01343 секунд с 7
ELECTRONIX ©2004-2016