ASC

ASC関数は、文字を文字コードに変換する関数です。

文字コードを文字に変換するには、CHR関数を利用します。

対応表はUnicode一覧表 – Wikipediaを参考にしてください。

構文
ASC( 引数 )
引数
引数
文字
戻値

引数(文字)から文字コードを返します。

文字コードから文字を得るにはCHR関数を使います。

Unicode一覧

Unicode表の中からよく使うものを記載しておきます。YYY0行X列の文字コードはU+YYYXとなります。例えば文字「あ」は3040行2列にあるので、文字コードはU+3042となります。

UWSCでは以下のように記述すると、12354と出力されます。

PRINT ASC("あ")

16進数表記にする場合は、decToHexを使ってください。以下は3042と出力されます。

PRINT decToHex(ASC("あ"))

//////////////////////////////////////////////////
// 【引数】
//   dec : 10進数 
// 【戻値】
//   16進数に変換した値 
//////////////////////////////////////////////////
FUNCTION decToHex(dec)
	RESULT = FORMAT(VAL(dec), 0, -1)
FEND

以下の表はすべて16進数表記なので、必要に応じてdecToHex(10→16進数)、hexToDec(16→10進数)を使ってください。

ひらがな

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
3040
3050
3060
3070
3080
3090 ゙゚

Unicode一覧 3000-3FFF – Wikipedia

カタカナ

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
30A0
30B0
30C0
30D0
30E0
30F0

Unicode一覧 3000-3FFF – Wikipedia

数字・アルファベット

U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F
0030 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
0040 @ A B C D E F G H I J K L M N O
0050 P Q R S T U V W X Y Z [ \ ] ^ _
0060 ` a b c d e f g h i j k l m n o
0070 p q r s t u v w x y z { | } ~ DEL

Unicode一覧 0000-0FFF – Wikipedia