<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Знатокам С</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html</link>
    <description>Вот так правильно ? если нет то как правильно, и как оптимизировать ...&lt;br&gt;&lt;br&gt;Год високосный, если делится на 4 без остатка. &lt;br&gt;Замечание 1: если год делится на 100 без остатка - он не високосный. &lt;br&gt;Замечание 2: если год делится на 400 без остатка - он високосный. &lt;br&gt;&lt;br&gt;&lt;br&gt;int year=2014;&lt;br&gt;int year_atribute=false;&lt;br&gt;if ((year/4)&#037;!)&lt;br&gt;       &#123;&lt;br&gt;                if ((year/100)&#037;!)&lt;br&gt;                                &#123;&lt;br&gt;                                 year_atribute=false;&lt;br&gt;                                 &#125;&lt;br&gt;                                 if ((year/400)&#037;!)&lt;br&gt;                                                 &#123;             &lt;br&gt;                                                  year_atribute=true;&lt;br&gt;                                                  &#125;&lt;br&gt;retun year_atribute;&lt;br&gt;</description>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#36</link>
    <pubDate>Wed, 12 Nov 2014 00:56:33 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Знак / забыл ))))))))))) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Два деления, одно сравнение, не считая взятия остатков ) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; только CVAVR не понимает &#037;, ему нужно явно указать значность остатка что &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; вроде &#037;10 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; У меня работает &lt;br&gt;&amp;gt;&amp;gt; Еще вернее ))) &lt;br&gt;&amp;gt;&amp;gt; return(((year/400)&#037;/2)&#037;!==0); &lt;br&gt;&amp;gt; Не не работает) )) &lt;br&gt;&amp;gt; математик их меня никакой) ) &lt;br&gt;&amp;gt; Зато понял как оно работает...&lt;br&gt;&lt;br&gt;Применительно к часам  достаточно, работать будет, )))&lt;br&gt;return((year/4)&#037;!равно0);&lt;br&gt;&lt;br&gt;100 и 400 эт заморочки григорианского календаря, т.е. на 400 лет 97 високосов&lt;br&gt;иными словами каждый сотый невис, если он не 400 сотый, цыклами по 400 лет&lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#35</link>
    <pubDate>Tue, 11 Nov 2014 08:02:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1900 не вис &lt;br&gt;&amp;gt;&amp;gt; Вернее вот так &lt;br&gt;&amp;gt;&amp;gt; return(((year/400)&#037;/2)&#037;!=0); &lt;br&gt;&amp;gt;&amp;gt; Знак / забыл ))))))))))) &lt;br&gt;&amp;gt;&amp;gt; Два деления, одно сравнение, не считая взятия остатков ) &lt;br&gt;&amp;gt;&amp;gt; только CVAVR не понимает &#037;, ему нужно явно указать значность остатка что &lt;br&gt;&amp;gt;&amp;gt; вроде &#037;10 &lt;br&gt;&amp;gt;&amp;gt; У меня работает &lt;br&gt;&amp;gt; Еще вернее ))) &lt;br&gt;&amp;gt; return(((year/400)&#037;/2)&#037;!==0); &lt;br&gt;&lt;br&gt;Не не работает) ))&lt;br&gt;математик их меня никакой) )&lt;br&gt;Зато понял как оно работает...&lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#34</link>
    <pubDate>Thu, 06 Nov 2014 13:05:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; 1992 вис &lt;br&gt;&amp;gt;&amp;gt; 2000 вис &lt;br&gt;&amp;gt;&amp;gt; 1900 не вис &lt;br&gt;&amp;gt; Вернее вот так &lt;br&gt;&amp;gt; return(((year/400)&#037;/2)&#037;!=0); &lt;br&gt;&amp;gt; Знак / забыл ))))))))))) &lt;br&gt;&amp;gt; Два деления, одно сравнение, не считая взятия остатков ) &lt;br&gt;&amp;gt; только CVAVR не понимает &#037;, ему нужно явно указать значность остатка что &lt;br&gt;&amp;gt; вроде &#037;10 &lt;br&gt;&amp;gt; У меня работает &lt;br&gt;&lt;br&gt;Еще вернее )))&lt;br&gt;return(((year/400)&#037;/2)&#037;!==0); &lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#33</link>
    <pubDate>Thu, 06 Nov 2014 06:57:07 GMT</pubDate>
    <description>&amp;gt; Павлину линуксу) &lt;br&gt;&amp;gt; Return(((year/400)&#037;2)&#037;! равно 0); &lt;br&gt;&amp;gt; хз вроде работает, проверка &lt;br&gt;&amp;gt; 1992 вис &lt;br&gt;&amp;gt; 2000 вис &lt;br&gt;&amp;gt; 1900 не вис &lt;br&gt;&lt;br&gt;Вернее вот так &lt;br&gt;return(((year/400)&#037;/2)&#037;!=0);&lt;br&gt;&lt;br&gt;Знак / забыл )))))))))))&lt;br&gt;Два деления, одно сравнение, не считая взятия остатков )&lt;br&gt;только CVAVR не понимает &#037;, ему нужно явно указать значность остатка что вроде &#037;10&lt;br&gt;&lt;br&gt;У меня работает&lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#32</link>
    <pubDate>Tue, 04 Nov 2014 20:40:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt;  Usignet char занимает 1 байт озу &lt;br&gt;&amp;gt;&amp;gt; Bool один бит &lt;br&gt;&amp;gt; В курсе, что на 64-битных системах даже short расширяется до int?&lt;br&gt;&amp;gt; Ибо залезть в четверть регистра RAX, скажем AL или AH низя!&lt;br&gt;&amp;gt; А ваще, мы от логики языка уходим в реализацию компиляторов.&lt;br&gt;&amp;gt; Как по мне, так булевый тип - вредный тип. Интересен только как &lt;br&gt;&amp;gt; обучающий.&lt;br&gt;&lt;br&gt;А то что булевый тип вредный согласен, &lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#31</link>
    <pubDate>Tue, 04 Nov 2014 20:35:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; ассемблер рулит, на нем даже в один бит регистра RAX залезть можно &lt;br&gt;&amp;gt;&amp;gt; Ога, в сегменте кода будет терабайт, зато в сегменте данных один бит.&lt;br&gt;&amp;gt;&amp;gt; :) &lt;br&gt;&amp;gt; Завел 486dx2 133MHz ,  на нем буду пробовать, ) &lt;br&gt;&lt;br&gt;Вот твоюзаногу, ниче поставить не могу пишет неизвестный cpu.&lt;br&gt;Лана скачаю старую добрую слакварю да подревне подревней&lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#30</link>
    <pubDate>Tue, 04 Nov 2014 19:03:13 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ассемблер рулит, на нем даже в один бит регистра RAX залезть можно &lt;br&gt;&amp;gt; Ога, в сегменте кода будет терабайт, зато в сегменте данных один бит. &lt;br&gt;&amp;gt; :) &lt;br&gt;&lt;br&gt;Завел 486dx2 133MHz ,  на нем буду пробовать, )&lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (RedD)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#29</link>
    <pubDate>Tue, 04 Nov 2014 17:52:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ассемблер рулит, на нем даже в один бит регистра RAX залезть можно &lt;br&gt;&amp;gt; Ога, в сегменте кода будет терабайт, зато в сегменте данных один бит. &lt;br&gt;&amp;gt; :) &lt;br&gt;&lt;br&gt;Но можно же, а иногда и нужно) &lt;br&gt;</description>
</item>

<item>
    <title>Знатокам С (pavlinux)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9930.html#28</link>
    <pubDate>Tue, 04 Nov 2014 17:46:38 GMT</pubDate>
    <description>&amp;gt; ассемблер рулит, на нем даже в один бит регистра RAX залезть можно &lt;br&gt;&lt;br&gt;Ога, в сегменте кода будет терабайт, зато в сегменте данных один бит. :)&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
