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

 
 
> Помогите разобраться в коде
vadim_rt
сообщение Sep 1 2012, 16:24
Сообщение #1





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



Есть кусочек кода

tI2C->I2CLK = (u32divider & ~0xFF)? 0xFF:((u32divider & ~0x03)? u32divider: 4);

взят из библиотеки под МК. Собственно вопрос что означает этот код, а конкретно что делает оператор"?" и ":"?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Sep 2 2012, 09:50
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



http://ru.wikipedia.org/wiki/Тернарная_условная_операция
http://khpi-iip.mipk.kharkiv.edu/library/pgm/kr/c_2.html#211


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 00:37
Рейтинг@Mail.ru


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