通信処理で、16進数の数字から数値に変換する 関数が必要になったので、作成しました。 UBYTE get_hex(UBYTE x) { if ( '0' &t;= x && x &t;= '9' ) return( x - '0' ) ; if ( 'A' &t;= x && x &t;= 'F' ) return( x - 'A' + 10 ) ; if ( 'a' &t;= x && x &t;= 'f' ) return( x - 'a' + 10 ) ; return 0 ; }