Back to page

− Links

 Print 

SampleCodes​/Phobos​/書式​/2 :: D言語友の会

wiki:SampleCodes/Phobos/書式/2


Table of contents
  • 概要
  • ポイント
  • サンプルコード
  • 実行結果
  • 投票とコメント

概要 anchor.png[3] Edit [4]

n進数の表現で整数を出力したい場合は、 %b %d %o %x %X が便利です。

Page Top

ポイント anchor.png[5] Edit [6]

%b
2進数で表現します
%d
10進数で表現します
%o
8進数で表現します
%x
16進数(小文字)で表現します
%X
16進数(大文字)で表現します
Page Top

サンプルコード anchor.png[7] Edit [8]

Everything is expanded.Everything is shortened.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
 
 
 
-
-
!
-
!
-
!
-
!
-
!
!
import std.stdio;
 
void main()
{
    // b: 2進数で表現します
    writefln("%s(%s): %b", __FILE__, __LINE__, 0x12ef);
    // d: 10進数で表現します
    writefln("%s(%s): %d", __FILE__, __LINE__, 0x12ef);
    // o: 8進数で表現します
    writefln("%s(%s): %o", __FILE__, __LINE__, 0x12ef); 
    // x: 16進数(小文字)で表現します
    writefln("%s(%s): %x", __FILE__, __LINE__, 0x12ef); 
    // X: 16進数(大文字)で表現します
    writefln("%s(%s): %X", __FILE__, __LINE__, 0x12ef); 
}
Page Top

実行結果 anchor.png[9] Edit [10]

1
2
3
4
5
main.d(6): 1001011101111
main.d(8): 4847
main.d(10): 11357
main.d(12): 12ef
main.d(14): 12EF

Page Top

投票とコメント anchor.png[11] Edit [12]

Choices Vote
大変参考になった40  
参考になった7  
あまり参考にならなかった0  
まったく参考にならなかった2  

No comment. コメント​/SampleCodes​/Phobos​/書式​/2Edit[13]

Name:

Last-modified: 2012-11-08 (Thu) 00:17:58 (JST) (3368d) by ゲスト