Летопись МИФИ

Диагноз: МИФИст


ЕГЭ-2024
Тесты ЕГЭ Онлайн
Задачи ЕГЭ по математике
Решения ЕГЭ по математике

Вступительные экзамены и специальности
Фишки для Корума:
Рейтинг пользователей Корума
Настроение • Модераторы
Темы • Картина дня • Realtime
Прочие фишки:
Нецензурная брань
Народная орфография
Морзянка онлайн • Калькулятор
Анаграммы • Игра в города

Загрузка календаря

Новые записи

20.05Задача про фермера и его кредит
26.01Актуализация сервисов ЕГЭ по математике 2014 года
05.11Поломалось
28.08Смена парадигмы
18.07Как вести себя в приличном обществе, предварительно обмочив штаны
оглавление »

Лучшие записи

1.Математическое порно1563
2.Ответы ко всем задачам ЕГЭ по математике 2010 года793
3.Тесты ЕГЭ Онлайн515
4.Результаты ЕГЭ по математике368
5.Результаты ЕГЭ по русскому языку268

О чем тут?

NX VBAB Webometrics igjhs А1-08 Абитуриенты Бачинский ВКонтакте Ващенифтему Волга Диплом Дрессировка преподов Дума ЕГЭ Жизнь Забабахал Инновации История Кафедра 26 Кларк Корум Лженаука МИФИ МИФИсты Морзянка НИЯУ Нанотехнологии Наука Образование Омоймоск ПЦ Поздравляю Поиск Президент Преподы Приколы Программное обеспечение Рейтинги Русский язык Сессия Смерть Статистика Стихи Сувениринг Тест Учеба Учебные материалы ФЯУ Физтех Фотки Ядерщики матанализ

Комментарии

День памяти
  20 мая 2023 (мифи умер)

Задача про фермера и его кредит
  20 мая 2023 (Алекс)

Математическое порно
  22 марта 2023 (Angleton)

Российский Союз ректоров
  19 февраля 2023 (Hellen Paul )

В помощь юному радисту: Морзянка 1.0
  13 ноября 2022 (Сергей)

Знахари и шаманы в МГТУ имени Баумана
  5 ноября 2021 (монах из кельи)

Зачет по инженерной графике
  24 августа 2020 (Инженерная графика)

Пасынки Вселенной
  18 февраля 2020 (Max Brown)

Финансовая пирамида за 10 рублей
  7 февраля 2020 (Флора Миллс)

База решений задач ЕГЭ по математике
  26 декабря 2019 (Мария)

$kib@t®onЪ
Сейчас на скибатроне
Шедевры
Я ищу слово,  «» 

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
a b c d e f g h i j k l m n o p q r s t u v w x y z

Слово «printf»
впервые сказано пользователем sysdba 20.09.2005 в 10:37,
и с тех пор употреблялось 138 раз.
СообщенияПользователиПользователи (top10)

Сообщения со словом
«printf»

Запрос выполнился за 0.0044 сек.
  1. 11.11.2011, 18:04. jiffy в теме
    «The C Programming Language.»
    ... убеждаемся что число это отрицательное и пишем код printf min value of signed int 20ld n int min однако на экране появляется число без знака код min value of signed int 2147483648 некоторое время проведя в размышлениях мы осознаем что работаем мы в 64-битной операционной системе и решаем попробовать распечатать то же самое в 32-битной ос на сей раз имеем код min value of signed int -2147483648 немного подумав можно объяснить этот странный феномен воспользовавшись сведениями о two s complement представлении дело вот в чем в 64-битных ос принята везде насколько мне известно модель которую довольно неформально называют ilp расшифровывается она исключительно просто integer long pointer представляются в 64-битной ос 64-битными векторами то есть 64-битными последовательностями в то время как в 32-битных ос 64-битным является только long де-факто в стандарте на с это не закреплено а integer и pointer представляются 32-битными числами таким образом когда мы с квалификатором ld печатаем минимально возможное целое типа int в 32-битной ос число представляется в 32 битах и 2147483648 dec 100 0 bin что согласуется со сведениями из предыдущего поста в n-bits system максимальное по модулю отрицательное число будет представляться последовательностью битов most significant bit у которой есть 1 а все остальные биты равны 0 в нашем случае n 32 поэтому в 32-битной ос число нормально опознается как число со знаком и печатается со знаком в 64-битной же ос 2147483648 dec 00 0100 0 bin т е справа написан 64-битный вектор и most significant bit не выставляется следствием этого является то что в 64-битной ос число int min не распознается как отрицательное как следовало бы печатать int min в 64-битной ос вот так код printf min value of signed int 20d n int min ввиду отсутствия квалификатора l число распознавалось бы как 32-битное даже в 64-битной ос и интерпретировалось бы правильно существует еще один квалификатор помимо l с которым иногда возникают сложности этот квалификатор позволяет явно сообщить что мы желаем печатать беззнаковое целое если целое беззнаковое то 1 в most significant byte не будет восприниматься как признак знака а будет вместо этого добавлять в сумму высчитываемую по двоичному представлению 2 n-1 то есть если число знаковое то в 8-bit system 11111111 -1 а если число беззнаковое то 11111111 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 2 8 1 255 dec пример если в 32-битной ос мы напишем вот так код printf max value of unsigned int 20ld n uint max то получим вот что код max value of unsigned int -1 нужно явно сказать что выводим беззнаковое целое код printf max value of unsigned int 20lu n uint max max...
  2. 27.10.2011, 16:34. jiffy в теме
    «The C Programming Language.»
    ... 2 while line i t line i --i line i 1 n line i 2 0 printf s line return 0 getline read line into s return...
  3. 14.10.2011, 19:10. jiffy в теме
    «The C Programming Language.»
    ... state in state out if wl maxlength lengths wl else printf nwarning word longer than d symbols n maxlength wl 0 else if state out state in wl for i 1 i maxlength i if lengths i nmax nmax lengths i printf n for i nmax i 0 --i printf for j 1 j maxlength j if lengths j i printf else printf printf n printf for i 1 i maxlength i printf 2d i return 0 ну скомпилировал я ее повводил...
  4. 14.10.2011, 18:52. jiffy в теме
    «The C Programming Language.»
    ... здорово то есть если написано код while c getchar eof nc printf hello world n то при беглом чтении особенно это будет восприниматься так while c getchar eof printf hello world n при этом тот факт что nc как-то...
  5. 10.10.2011, 01:14. jiffy в теме
    «The C Programming Language.»
    ... else if x y j-- else step 1 или код for i 0 i 232 i printf line d n i
  6. 07.10.2011, 19:24. jiffy в теме
    «The C Programming Language.»
    ... вносить ошибки в программу например удалите букву p из printf удалите точку с запятой после вызова printf компилируйте программу и смотрите какие ошибки...
  7. 05.10.2011, 21:18. RPG в теме
    «Встреча LUG-а в сентябре 2011 (для первокурсников)»
    ... right tree define size 6 define ops 3 define dbg var printf d n var int operation add int a int b return a b int operation sub int a int b return a b int operation mul int a int b return a b int operation div int a int b return a b const char operations str char str 64 int operations 4 int int operation add operation sub operation mul operation div int operation int int char ticket 6 int powi int base unsigned int exponent int res 1 i for i 0 i exponent i res base return res грязный хак заранее посчитанные размеры массивов нет ну не прикручивать же вектор ради этого const int btree size 1 1 2 5 14 42 tree binarytrees int vert tree buf tree left tree right int leften righten i j k 0 if vert 0 return null else buf tree malloc sizeof tree btree size vert for leften 0 leften vert leften righten vert leften 1 left binarytrees leften right binarytrees righten for i 0 i btree size leften i for j 0 j btree size righten j buf k tree malloc sizeof tree buf k left left left i null buf k right right right j null k return buf int oper c opc int evaltree tree t int a b if t null return ticket c else a evaltree t- left b evaltree t- right return operation oper size-1 opc a b char evaltreeprint tree t char a b buf if t null buf char malloc sizeof char 1 sprintf buf d ticket c c else a evaltreeprint t- left b evaltreeprint t- right buf char malloc sizeof char strlen a strlen b 4 sprintf buf s c s a operations str oper powi ops opc ops b free a free b return buf int main tree trees binarytrees size 1 int max powi ops size 1 int ticket num n i j eval char buf operation int int int malloc sizeof int int int max size-1 for i 0 i max i for j 0 j size-1 j operation i size-1 j operations i powi ops j ops for ticket num 100000 ticket num 104000 ticket num n ticket num for i 0 i size i ticket size i 1 n 10 n 10 for i 0 i btree size size-1 i for j 0 j max j oper j opc c 0 eval evaltree trees i if eval 100 opc c 0 buf evaltreeprint trees i printf d t s n ticket num buf free buf
  8. 23.02.2010, 20:01. Tim06ka в теме
    «Помогите пожалуйсто.»
    ... i-1 i 0 i-- u j i f i -u j i 1 p 3 i 1 for i 0 i i i printf 10 4f 10 4f 10 4f n exact i h j t u j i exact...
  9. 04.10.2009, 20:14. VictorMA в теме
    «Сезон 2009-2010»
    ... for m 1 m 9 m for x 1 x 1 m 1 x for y 1 y 1 m 1 y printf d d d d n m x y solve x y printf n fclose stdout return 0
  10. 14.03.2009, 15:16. ramzai в теме
    «Очные тренировки»
    ... выборе средств разве что вспомнить как он выводится в printf p p s там где между i и i нету идейной разницы...

← раньше

позже →


Рейтинг блогов



 

откуда • куда • где • eureka!
Бездарно потраченное время:
105824 дня