トップ «前の日記(2009-04-19 [日]) 最新 次の日記(2009-04-24 [金])» 編集

管理人の独り言(ほとんど月報状態)

総計 本日 昨日
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|

2009-04-21 [火] オマエは

_ 一体何年目なんだよ

ってことを、思った一日。

簡単に言えば、こんな感じのプログラムを書いて

int _tmain(int argc, _TCHAR* argv[])
{
    UINT64 i;
    i = 1<<32;    // ここ
    printf("%I64d\n", i);
    return 0;
}

32以上になると、0しか表示されないんですけど、ってほざきやがった奴がおりました。

_ 仕事で

5年はC++のコード書いてるのに、今頃この疑問かよ。なんか、微塵も成長してないんだなあ。

しかも、こんな奴と、会社からの評価が同じオイラって、いったい何なんだろうね。とか、いろいろ・・・。

もうね、説明するのも時間の無駄だと思うわけですよ。

_ ちなみに

正解は、これ。

(略)
    i = 1LL<<32;          // ここ
  または
    i = (UINT64)1<<32;    // ここ
(略)
本日のツッコミ(全3件) [ツッコミを入れる]
_ okamal (2009-04-25 [土] 22:29)

むぅ。おいらはどちらもよくわからんです(-_-;;; もっと勉強せねば。

_ 管理人 (2009-04-26 [日] 20:02)

そもそもの問題は、仕事で何年もやってきて、何故動かないかわかってないってことなんですよ。

_ okamal (2009-04-27 [月] 20:15)

どこもそんな奴ばっかりですよ。会社の同僚も未だに「繊維」を「せいん」と読むもんなぁ・・・

お名前:
E-mail:
コメント: