課程
/后端開發(fā)
/PHP
/PHP入門篇
如果我想按照八進制、十六進制輸出顯示怎么辦?
2015-05-09
源自:PHP入門篇 3-7
正在回答
php也可以用printf()函數(shù)的,printf("%o",$變量名);printf("%0x,$變量名");
直接用就可以了。echo只是其中一種輸出方法.
這是C語言的語法吧?適用?
百度一下:
以八進制或者十六進制形式輸出數(shù)據(jù)
????使用格式限定符?%o?可以以八進制的形式輸出整數(shù)。注意,是小寫字母 o ,不是數(shù)字 0 。使用?%x?或者?%X?可以以十六進制的形式輸出整數(shù)。小寫 x 表示輸出使用小寫字母,大寫 X 表示輸出使用大寫字母。使用 %#o,%#x 或者 %#X,得到的輸出將包括前綴 0,0x 或者 0X。
?
????????????#include?<stdio.h>
????????????int main(void){int x = 200;
????????????????printf("dec = %d; octal = %o; hex = %x; HEX = %X\n", x, x, x, x);printf("dec = %d; octal = %#o; hex = %#x; HEX = %#X\n", x, x, x, x);
????????????????getchar();return 0;}
這個程序的輸出是:
????????dec = 200; octal = 310; hex = c8; HEX = C8dec = 200; octal = 0310; hex = 0xc8; HEX = 0XC8
yunsky0
舉報
PHP入門教程輕松學習,行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
2 回答十進制、八進制、十六進制轉(zhuǎn)換公式?
1 回答以后要記住這些八進制和十六進制嗎
5 回答如何輸出其他進制,echo只能輸出十進制嗎
1 回答輸出的都是十進制?
1 回答所講內(nèi)容代碼中八進制和十進制是如何區(qū)分的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-11-28
php也可以用printf()函數(shù)的,printf("%o",$變量名);printf("%0x,$變量名");
直接用就可以了。echo只是其中一種輸出方法.
2015-11-17
這是C語言的語法吧?適用?
2015-05-09
百度一下:
以八進制或者十六進制形式輸出數(shù)據(jù)
????使用格式限定符?%o?可以以八進制的形式輸出整數(shù)。注意,是小寫字母 o ,不是數(shù)字 0 。使用?%x?或者?%X?可以以十六進制的形式輸出整數(shù)。小寫 x 表示輸出使用小寫字母,大寫 X 表示輸出使用大寫字母。使用 %#o,%#x 或者 %#X,得到的輸出將包括前綴 0,0x 或者 0X。
?
????????????#include?<stdio.h>
????????????int main(void)
{
int x = 200;
????????????????printf("dec = %d; octal = %o; hex = %x; HEX = %X\n", x, x, x, x);
printf("dec = %d; octal = %#o; hex = %#x; HEX = %#X\n", x, x, x, x);
????????????????getchar();
return 0;
}
這個程序的輸出是:
????????dec = 200; octal = 310; hex = c8; HEX = C8
dec = 200; octal = 0310; hex = 0xc8; HEX = 0XC8