Как распечатать шестнадцатеричные числа в PHP или Java

Я нашел, что это было довольно полезно: http://www.addedbytes.com/apache/url-rewriting-for-beginners/

11
задан mtk 9 July 2012 в 19:23
поделиться

5 ответов

Вам нужно вывести числа от 1 до 30 в шестнадцатеричной системе счисления. Попробуйте этот метод для каждой строки:

dechex ( int $number )
9
ответ дан 3 December 2019 в 00:58
поделиться

Для Java:

System.out.println(Integer.toHexString(number));

или

System.out.println(String.format("%x", number));

Последний имеет дополнительные параметры для форматирования шестнадцатеричной строки.

30
ответ дан 3 December 2019 в 00:58
поделиться
​​
    for ( int i=1 ; i <= x; i++ ) {
        System.out.printf("%02x\n", i);
    }
7
ответ дан 3 December 2019 в 00:58
поделиться

Будет напечатано шестнадцатеричное 01-24 (с заполнением 0 перед числами меньше 10)

for ($i = 1; $i <= 36; $i++) {
    printf("%02x\n", $i);
}
4
ответ дан 3 December 2019 в 00:58
поделиться
<?php
function blah($n) {
  for($i=1;$i<=$n;$i++) {
    printf("%02x\n", $i);
  }
}

blah(36);
?>

01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
12
13
14
15
16
17
18
19
1a
1b
1c
1d
1e
1f
20
21
22
23
24
1
ответ дан 3 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: