javaでこれは何ですか?

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
daj

javaでこれは何ですか?

#1

投稿記事 by daj » 13年前

ソースを公開しているサイトを見ていたら、

コード:

int ary[] = new int[300 * 240], index = 0;
        for(int i = 0; i < 240; i++)
        {   for(int j = 0; j < 300; j++)
                ary[index++] = (i<<24) | (255<<16);
        }
といったコードを見つけたのですが、
ary[index++] = (i<<24) | (255<<16);はどういった意味なのでしょう?
そのサイトにはこれの解説が載っていなかったので・・・お願いします

salsaww

Re: javaでこれは何ですか?

#2

投稿記事 by salsaww » 13年前

shift演算と呼ばれるものです。
詳しくは下記のサイトが分かりやすいと思います。
http://www.javaroad.jp/java_operator4.htm

daj

Re: javaでこれは何ですか?

#3

投稿記事 by daj » 13年前

返信ありがとうございますm(_ _)m

閉鎖

“C言語何でも質問掲示板” へ戻る