У меня есть набор данных со значением столбца с именем Тип, мне нужно знать, является ли значение 0x1000 или 0x0010 или 0x0200, я не знаю, может пожалуйста, помогитеКак узнать, является ли десятичное число 0x1000 или 0x0100
ответ
Программирование на Android будет принимать несколько альтернативных способов хранения целых чисел.
int mask = 0x1000;
действителен. вы можете сравнить его так же, как обычный int
if (type == mask)
//do something
Вы также можете выполнять побитовые операции с целыми числами. Наиболее релевантный здесь, вероятно, побитовый и (&), если вы используете маску. Поскольку вы назвали его маской, я собираюсь предположить, что вы знаете, как работают побитовые операции, и просто покажите вам, как их вызывать. Если вы не знаете, оставьте комментарий, и я обновлю его.
int result = type & mask; //where both type and mask are ints
if(result == 0){
//type did not match mask
}
else if(result == type){
//all bits in the mask were present in type
}
else{
//some bits in type matched the mask
}
, который должен доставить вас туда, куда вы хотите поехать Я думаю.
Счастливое кодирование! Оставьте комментарий, если у вас есть какие-либо вопросы.
Я не знаю, как работают побитовые операции, не могли бы вы объяснить, большое спасибо –
Я выясняю это, спасибо –
- 1. Целевое число или десятичное число
- 2. Как узнать, является ли число восьмеричным?
- 3. Как узнать, является ли число WhatsApp?
- 4. Как проверить, имеет ли число десятичное число?
- 5. Как определить, является ли десятичное/двойное число целым?
- 6. , как проверить, является ли число целым числом или содержит десятичное число
- 7. Программирование, чтобы узнать, является ли число простым
- 8. Программа C, чтобы узнать, является ли число палиндром или нет
- 9. Как проверить, делится ли целое число на десятичное число?
- 10. Как конвертировать десятичное число раз или наоборот
- 11. Улей - как проверить, имеют ли числовые столбцы число/десятичное число?
- 12. Как узнать, является ли апплет или приложение
- 13. Как точно отображать десятичное число?
- 14. Как округлить десятичное число?
- 15. Как сгенерировать десятичное число?
- 16. Как округлить десятичное число?
- 17. Как ограничить десятичное число?
- 18. Как показать десятичное число?
- 19. Как округлилось десятичное число
- 20. С помощью PHP, как проверить, является ли десятичное число выше или меньше 50?
- 21. Konik Zugferd десятичное число
- 22. Подтвердить десятичное число
- 23. Как узнать, является ли одно число кратным другому номеру?
- 24. Как узнать, является ли число единиц другого номера в Java?
- 25. Как узнать, является ли число целым числом в этом выражении?
- 26. Как узнать, подписано ли целое число или нет?
- 27. Как узнать, является ли число простым или нет без использования деления или модуля в Java?
- 28. проверьте, содержит ли числовая строка десятичное число?
- 29. Десятичное число до
- 30. Десятичное число получает disapper
Сравните? Использовать побитовое И ('&&')? В чем проблема? –
побитовое одиночное & ... но все еще где проблема? – Selvin
Как узнать, имеет ли этот десятичный номер 21568 0x1000 или 0x0010? –