タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

プログラミングと高速化に関するyasufのブックマーク (3)

  • 整数除算 | サイト構築日記

    整数除算の対象は上記黄色の部分です。整数型(byte , short , int) と 整数型(byte , short , int) の計算結果は整数型(int型)になることを表しています。割り算の結果も当然整数型になります。つまり 整数型を整数型で割ると整数部分のみになり小数点が切捨てられる ということです。 【サンプル】 public class sample01 { public static void main(String[] args) { int a = 10; int b = 4; double result = a / b; System.out.println( a / b ); //結果:2 System.out.println( result ); //結果:2.0 } } 変数a と 変数b は整数型(int)です。6行目は計算結果を直接表示しています。「10/

  • 知っておきたい整数除算の豆知識

    割り算とは何を意味するか C言語では、整数同士の割り算(/)は結果を切り捨てて整数にします。つまり、3/2は1.5ではなく 1になります。また整数同士については剰余(%)が計算できます。これは割り算したあまりです。 たとえば5%3は2となります。 一般にmをnで割った商がaであり、剰余がbであるとは、次の関係式が成立することを言います。 m = n*a + b (ただし 0 数学で定義されているのは、m,nともに正の場合だけです。しかし、現実にはint型の演算として 定義されている以上は、何かの計算結果を出さなければなりません。 たとえば、m=-5, n=3の場合を考えてみます。上の関係式は必ず満たさなければならないので、 次のどちらかを採用することになるのです。上の場合には、剰余が負になってしまうという 不具合があり、下の場合には商がプラスの場合と絶対値が同じにならないという不具合があ

  • emit.jp - emit リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 1