111 читали · 2 года назад
Язык C: константы и литералы
Источник: Nuances of Programming Предыдущая статья: “Язык С: переменные” Константы — фиксированные величины, которые не изменяются во время выполнения программы. Эти фиксированные величины также называются литералами. Константы могут относиться к любому из основных типов данных, например: Используются также перечислимые константы. С константами обращаются так же, как и с обычными переменными. Только значения констант не могут быть изменены после их определения. Целочисленные литералы Целочисленный литерал может быть десятичной, восьмеричной или шестнадцатеричной константой...
1436 читали · 1 год назад
Куда программисты прячут мясо: шашлычники в шоке
Предыдущая часть: Каждый настоящий программист знает, что такое DEADBEEF. Это число 3735928559, записанное в 16-ричной системе. Используя цифры A, B, C, D, E, F, можно писать с их помощью примитивные слова, вроде CAFE, FACE, BAD. Но у DEADBEEF особая история. Есть такое выражение "dead meat", которое переводится буквально как "мёртвое мясо", но на деле означает другое – какую-то сильную опасность, а по-русски просто Но его записать в 16-ричном виде нельзя, поэтому кто-то выкрутился и вместо MEAT написал BEEF (говядина), что по смыслу подходит, потому что тоже мясо...