JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 10進数とは

10進数

日本語 十進数
英語 decimal digit、decimal number
ふりがな じゅっしんほう
フリガナ ジュッシンホウ

解説

「10」が次の桁へと増える条件の、数値法。
我々にとって最もなじみ深い形式。整数浮動小数点もこの10進法で表現されたものである。
 
ただし、この10進数は、コンピューターから見れば「特殊な形式」である。
コンピューター内部では2進数で格納されており、これが我々に見える段階で10進数表記に変換されているだけであることを忘れてはいけない。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 100;
        // あくまで、コンピューター的には2進数でデータは格納されています。
        System.out.println( getIntBit( i ) );
        // 00000000000000000000000001100100

        // 10進数で表示されるのは、それをprintln()メソッドや
        // IntegerクラスのtoString()メソッドが10進数の文字列に
        // 変換してくれてるからです。
        System.out.println( new Integer( i ).toString() );
        // 100
    }

    /**
    *   int型変数をビット形式で返します。
    */
    private static String getIntBit( int i )
    {
        // int型変数をビット形式で文字列化します。
        String source = Integer.toBinaryString( i );
        // 左0埋めします。
        StringBuffer strbuf = new StringBuffer();
        forint iF1 = source.length(); iF1 < 32; ++iF1 )
        {
            strbuf.append( "0" );
        }
        strbuf.append( source );

        return strbuf.toString();
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 100;
        // あくまで、コンピューター的には2進数でデータは格納されています。
        System.out.println( getIntBit( i ) );
        // 00000000000000000000000001100100

        // 10進数で表示されるのは、それをprintln()メソッドや
        // IntegerクラスのtoString()メソッドが10進数の文字列に
        // 変換してくれてるからです。
        System.out.println( new Integer( i ).toString() );
        // 100
    }

    /**
    *   int型変数をビット形式で返します。
    */
    private static String getIntBit( int i )
    {
        // int型変数をビット形式で文字列化します。
        String source = Integer.toBinaryString( i );
        // 左0埋めします。
        StringBuffer strbuf = new StringBuffer();
        for( int iF1 = source.length(); iF1 < 32; ++iF1 )
        {
            strbuf.append( "0" );
        }
        strbuf.append( source );

        return strbuf.toString();
    }
}

この単語を含むページ

「みだし」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/05/06
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。