¤è¤¯»È¤¦´Ø¿ô¡¡¡¡¡¡¡¡¡¡ 1.hex¡¡¡¡ 2.oct¡¡¡¡ 3.int

¡¡¡¡£±. hex (16 ¿Ê¢ª10 ¿Ê) / oct (8 ¿Ê¢ª10 ¿Ê) / int (¾®¿ôÅÀ°Ê²¼ÀÚ¤ê¼Î¤Æ)

¡¡¡¡¡¡¡¡Perl ¤Î´Ø¿ô¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Þ¤¹¡£



¡¡1.hex

hex(ʸ»úÎó)¡Äʸ»úÎó¤ò16¿Ê¿ô¤È²ò¼á¤·¤Æ¡¤¤½¤Î10¿Ê¿ô¤òÊÖ¤·¤Þ¤¹¡£


hex µ­½ÒÎã
$a = "ff"; $x = hex($a); print "$x\n"; # ff ¤ò 16 ¿Ê¤È¤ß¤Ê¤·¡¢10 ¿Ê¿ô¤ËÊÑ´¹ # 255



¡¡2.oct

oct(ʸ»úÎó)¡Äʸ»úÎó¤ò8¿Ê¿ô¤È²ò¼á¤·¤Æ¡¤¤½¤Î10¿Ê¿ô¤òÊÖ¤·¤Þ¤¹¡£

oct µ­½ÒÎã
$a = "15"; $x = oct($a); print "$x\n"; # 15 ¤ò 8 ¿Ê¤È¤ß¤Ê¤·¡¢10 ¿Ê¿ô¤ËÊÑ´¹ # 13



¡¡3.int

int(ÃÍ)¡Ä¾¯¿ôÅÀ°Ê²¼¤òÀÚ¤ê¼Î¤Æ¤Þ¤¹¡£

oct µ­½ÒÎã
print int(1.23)," ",int(-1.23),"\n"; $a = int( 5 / 3 ); $a = int( 5 / 3 + 0.5); # 1 -1 À°¿ôÉô¤Î¤ß¤òɽ¼¨ # 1 ¾¯¿ôÅÀ°Ê²¼¤òÀÚ¤ê¼Î¤Æ¤ë # 2 ¾¯¿ôÅÀ°Ê²¼»Í¼Î¸ÞÆþ



¡¡¡¡¡¡ 1.hex¡¡¡¡ 2.oct¡¡¡¡ 3.int¡¡¡¡¡¡¡¡ [ Top ]