![]() |
![]() |
TOP > Perl > octとhex |
![]() |
![]() |
oct
文字列を数値にする。octは、8進数の文字列を受け取り数値に変換する。基本的に受け取る文字列は8進数であるが、0xが先頭についた文字列の時に関しては、16進数外認識する。
octは引数を受け取らない時は、デフォルト変数$_が対象となる。
octの例
$str = "0666"; #これは、"666"と同等 $val = oct($str); $str = "0xF"; #16進数として処理 $val = $oct($str); hex
hexは引数に受け取った文字列を16進数の値に変換する。octとは異なり、全てを16進数としてあつかう。
hex
hexの例
$str = "010"; print hex($str); #16と表示. 0x10と解釈 print hex "10"; #上と同値 |
![]() |
![]() |
Copyright 2007 ためになるホームページ All Rights Reserved. |