неважећи операнди у бинарни>>

V

vinay shabad

Guest
Може ли неко да ми помогне ја примам следећу грешку хумидум & = ~ (0к0003), повратак ((21965 * хумидумм)>> 13) - 46850; морам да додате било какве посебне заглавља за коришћење овог
 
[КУОТЕ = Винаи схабад] морам да додате било какве посебне заглавља за коришћење овог [/ куоте] Нема посебних заглавља је потребно за то. Мој преводилац је саставља без грешака. Да ли можете да порука функцију укључени и позив функције?
 
инт хумидум; хумидум & = ~ (0к0003) фскхуми = ((21965) * хумидумм)>> 13 - 46850 иф (фскхуми <0) {фскхуми = фскхуми; ДисплаиСигн = 1;} елсе ДисплаиСигн = 0 иф ( фскхуми <100) {ДигитПоинтСегЕнабле = 1; фскхуми = фскхуми * 100;} елсе {ДигитПоинтСегЕнабле = 0;} тт = (инт) фскхуми; дигита = (унсигнед цхар) ((инт) (ТТ / 100)); / / ( ектраит Ла партие де дизаинес) тт тт =% 100; ДигитБ = (унсигнед цхар) ((инт) (ТТ / 10)); тт тт =% 10; ДигитЦ = (унсигнед цхар) тт;}
 
Опет мој компајлер ми не даје грешака. Шта је проблем који се суочавају, можете објасните?
 
Ако из неког разлога ваш компајлер не прихвата промену (која изгледа чудно) можете поделити са 2 ^ 13 (0х80000) уместо фскхуми = ((21965 * хумидумм) / 0х80000) - 46850, а други на уму, у вашем коду имате фскхуми = ((21965) * хумидумм)>> 13 - 46850; ли сте покушали са фскхуми = ((21965 * хумидумм)>> 13) - 46850; Алекс
 
Покушао сам да користите код са фскхуми = ((21965 * хумидумм) / 0х80000) - 46850, али то показује грешку: Инвалид суфикс "х80000" на цео константа [ЦОЛОР = "Силвер"] [СИЗЕ = 1] --- Пост додат у 13:41 ---------- Претходни пост је био на 13:39 ----------[/ СИЗЕ] ------- [/ цолор] Да, Покушао са другом фскхуми = ((21965 * хумидумм)>> 13) - 46850; своју показују следеће еррор еррор: неважећи операнди у бинарни>>
 
Жао ми је, то је била моја грешка, мислио сам хекса формату 0к80000 Такође можда би било боље ти користити неке типецастинг превише фскхуми = ((лонг инт) (21965 * хумидумм) / 0х80000) - 46850, шта тип је фскхуми, може да држи резултат? А колико битова су ваше целих бројева? Алек
 
пловак фскхуми, ја сам то гуссед хексадецимално ИИ покушао са њим сам нотгеттинг грешка, али то није излаз показује
 
[Б] хумидумм [/ Б] није дефинисана променљива у вашем коду. Или је то тривијално куцању или си пропустио да објави комплетан код. Молим вас разјасните. ПС:>> 13 може бити замењен / 0к2000, мислим. Појма, где / 0к80000 долази?
 
Није глупа грешка ја заправо, ја сам користио дигитрон у хек моду и сам 2 ^ 13, али 13 у хек режиму износи 19 децимални тако резултат сам добио је био за 2 ^ 19: лол: Алекс
 

Welcome to EDABoard.com

Sponsor

Back
Top