質問

定数として使用される記憶に残る32ビット値を探しています。可能であれば、それも少し面白いはずです。

これまでのところ、次の2つを思いつきました。

0xcafebabe

0xdeaddad

他にもいくつか提案していただけますか?

ありがとう。

役に立ちましたか?

解決

魔法の定数の包括的なリストはこちらです:

Hexspeak

マジック番号

その中のリンクを参照してください。

他のヒント

プログラマとして、あなたは尋ねる必要があると思います。結局のところ、適切なものを見つけるには、 word-list とC ++の1行が必要です。言葉。

#include <iterator>
#include <string>
#include <algorithm>
#include <iostream>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main()
{
    using namespace boost::lambda;
    std::remove_copy_if(
        std::istream_iterator<std::string>(std::cin),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        bind(&std::string::size, _1) != 8u
            ||
        bind(
            static_cast<std::string::size_type (std::string::*)(const char*, std::string::size_type) const>(
                &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, <*>}' | sort -n | cut -f2- -d' '

定数を作成するために使用できる 16進数があります。

いくつかの単語の抜粋:

ba5eba11
bedabb1e
be5077ed
b0a710ad
b01dface
cab005e
ca11ab1e
ca55e77e
deadbea7
defec8
f01dab1e
f005ba11
0ddba11
5ca1ab1e
7e1eca57

クラシックは0xdeadbeefです。

0xDEADBEEF 0xDEADBABE

...

Hexspeak

もう1つあります:0xDEADCAFE:)

0xBADDD00D 0xBADDFACE 0xCAFEF00D 0xBAADCAAB 0xBADCAB1E など

0x00abacab

(ピーター・ガブリエルが去った後、どうなったのか。)

600df00dが好き

0x0BE5EBEE 0xADEAD60D

私は0xBAADF00Dのファンです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top