令人难忘的32位值作为常量
我正在寻找一个令人难忘的32位值作为常量。 如果可能的话,它也应该有点滑稽。
到目前为止,我已经提出了这两个:
0xcafebabe 0xdeaddad
你也可以推荐其他一些吗?
谢谢。
这里有一个完整的魔术常量列表:
Hexspeak
幻数
并查看其中的链接。
我想知道,作为程序员,你需要问。 毕竟,需要一个单词列表和一行C ++才能找到合适的单词。
#include #include #include #include #include #include int main() { using namespace boost::lambda; std::remove_copy_if( std::istream_iterator(std::cin), std::istream_iterator (), std::ostream_iterator (std::cout, " "), bind(&std::string::size, _1) != 8u || bind( static_cast( &std::string::find_first_not_of ), _1, "abcdefgiost", 0u ) != std::string::npos ); }
你可以很容易地找到它们。
sed '/[^a-folt]/d' /usr/share/dict/words | tr olt 017 | awk '{print length, $0}' | sort -n | cut -f2- -d' '
以下是一组可用于制作常量的hex单词 。
一些单词的片段:
ba5eba11 bedabb1e be5077ed b0a710ad b01dface cab005e ca11ab1e ca55e77e deadbea7 defec8 f01dab1e f005ba11 0ddba11 5ca1ab1e 7e1eca57
经典是0xdeadbeef。
0xDEADBEEF 0xDEADBABE
…
Hexspeak
这是另一个:0xDEADCAFE 🙂
0xBADDD00D
, 0xBADDFACE
, 0xCAFEF00D
, 0xBAADCAAB
, 0xBADCAB1E
等
0x00abacab
(在彼得加布里埃尔离开之后发生了这种情况。)
我喜欢600df00d
0x0BE5EBEE 0xADEAD60D
我是0xBAADF00D的粉丝。