C Arithmetic Goes Completely Wrong
#include <stdio.h> int main() { printf("%! %! % %! %! %! %! %! %s", '1'+'5'+'9', // 159 '9'-'2', // 7 '9'- 2 , // still 7 '9'- 2 , // Lol jk it's 55 '5'+ 2 , // 55 (ಠoಠ) '5'+ 2 , // actually no, it's 7 1 * 1, // one 0 * '1', // zero '0'*'1', // fuck yeah still zero '1'*'1', // 2401 μ(° □ °)μ '1'+'0', // gimme my zero back! "¯\_(ツ)_/¯"); return 0; } 159 7 7 55 55 7 1 0 0 2401 2352 ¯\_(ツ)_/¯
Скриншот программы на C, где последовательность арифметических выражений с символами выводит неожиданные числа и ASCII-арт. Шутка основана на том, что символы в C имеют числовые коды, поэтому простые на вид операции дают абсурдные результаты. Мем отправляют как реакцию на странную логику, баги или ситуацию, когда код ведёт себя совершенно непредсказуемо.
code editor / редактор кодаC source code / исходный код на Ccomputer screen / экран компьютераterminal window / окно терминалаprogram output / вывод программыnumbers / числаASCII shrug emoticon / ASCII-смайлик с пожатием плечамиtext comments / текстовые комментарииkeyboard interface / интерфейс клавиатуры
- @dev_meme / 4958 2022-10-28
- Type
- image
- Size
- 683×629 · 60.0 KiB
- Mood
- absurd, sarcastic
- Language
- en
- Added