アルファベットのASCII値を取得するには?
97
たとえば、a
?
ベストアンサー1
次の2つの関数を定義してください(他の言語でも利用可能)。
chr() {
[ "$1" -lt 256 ] || return 1
printf "\\$(printf '%03o' "$1")"
}
ord() {
LC_CTYPE=C printf '%d' "'$1"
}
使用法:
chr 65
A
ord A
65
アルファベットのASCII値を取得するには?
97
たとえば、a
?
次の2つの関数を定義してください(他の言語でも利用可能)。
chr() {
[ "$1" -lt 256 ] || return 1
printf "\\$(printf '%03o' "$1")"
}
ord() {
LC_CTYPE=C printf '%d' "'$1"
}
使用法:
chr 65
A
ord A
65