Linux에서 터미널을 사용하고 있는데 몇 가지 문제가 발생했습니다. 이러한 명령을 포함하는 스크립트를 pico에서 만든 다음 실행해야 합니다. 이 작업을 수행했고 출력은 254 9 23 -45입니다. 이제 원본을 16진수와 8진수 값으로 각각 인쇄하려면 16진수와 8진수의 숫자를 표시하는 줄을 수정해야 합니다.
printf "%d\n" 0xfe
printf "%d\n" 011
printf "%d\n" 23
printf "%d\n" -45
답변1
이에 대한 "변환 지정자"가 있습니다. 예를 들면 다음과 같습니다.
$ printf '%#o' 8
010
$ printf '%#x' 16
0x10