![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
一般的な基数変換関数を書いてみましたので、ご参考ください。
(引数の範囲チェックは省いています。)
# convCardinalNum(数値, 変換する基数) → 変換した文字列
sub convCardinalNum {
my ($dec, $cn) = @_;
my @ch = (0..9, 'A'..'Z');
my $str = '';
while ($dec) {
$str = $ch[$dec % $cn] . $str;
$dec = int($dec / $cn);
}
return $str;
}
この回答へのお礼
お礼日時:2002/07/05 16:21
↓こんな方法がありましたか!
$str = $ch[$dec % $cn] . $str;
勉強になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) Androidのスマホ(Galaxy)を使っています。 ホーム画面のアプリのアイコンが突然数個消えて 2 2023/04/03 13:06
- プリンタ・スキャナー 「用紙が違う」メッセージが頻発 4 2022/08/22 08:30
- Chrome(クローム) 以前のPCで使っていた、Googleの複数のアカウントが使えなくて困っています。 2 2022/04/27 15:08
- ソフトウェア 社内でのETCカードの管理方法で良い案があれば教えて下さい 社用でリース車等を使用してETCカードを 1 2023/01/17 13:37
- ドメイン・サーバー・クラウドサービス ChatGPTのアカウントについて 2 2023/04/09 10:53
- 高校受験 高校入試の過去問の使い方を教えてください! 2 2022/11/23 18:29
- DIY・エクステリア みなさん、こんにちは! 畦塗り作業をする際についてのご質問です。 畦塗り作業をする際に気をつける点や 1 2022/11/01 14:27
- Gmail おすすめメーラー 1 2022/11/23 20:25
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Excel(エクセル) 指定した複数のグループを表示したい 3 2023/08/03 21:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Request.QueryStringの型について
-
16進数を10進数に変換する方法...
-
日付と曜日から、1週間前(7...
-
SQL Serverにおける小数部の0...
-
プログラミング
-
和暦→西暦(有効範囲を考慮)
-
36進数
-
うるう年を求めるプログラム
-
VBA:小数点以下の数字を取得で...
-
特定のセルが空白だったら、そ...
-
Accessのクエリで、replace関数...
-
【Excel VBA】指定行以降をクリ...
-
count(*)で取得した値をJAVAの...
-
VB.NETで DataRow()を利用して...
-
i=cells(Rows.Count, 1)とi=cel...
-
データ数をカウントしたいのですが
-
ListView 項目の選択/選択解除...
-
Excelで指定した日付から過去の...
-
vbaの繰り返しで求める最大値に...
-
VB.NETでコンボボックスの1行目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Serverにおける小数部の0...
-
16進数を10進数に変換する方法...
-
Request.QueryStringの型について
-
うるう年を求めるプログラム
-
C言語のうるう年に関するプログ...
-
和暦から西暦変換(C#)
-
日付と曜日から、1週間前(7...
-
36進数
-
西暦と年号の変換プログラム
-
西暦→和暦
-
閏年が何個含まれるか求めるプ...
-
ユリウス日から和暦(江戸時代...
-
VB2008で西暦を和暦に変換...
-
グレースケール表示するツール...
-
エクセルのカレンダー
-
万年暦の作り方
-
和暦→西暦(有効範囲を考慮)
-
西暦を入力して、うるう年かど...
-
プログラミング
-
ExcelVBAを使って、値...
おすすめ情報