トピック
しんのす Made-in-ooo

0Eについて(画像13行目参照)

数値→英字の組み合わせで書いたときに、なぜか英字が「E」のときだけ他と違う挙動をみせます。何か他の処理と関わっているのでしょうか?情報ください(-∀-) (9・10行目の 定数もどき に関する情報もよろしくお願いします!)
1そうだね
プレイ済み
返信[1]
親投稿
16進数だと思います 16進数を表示した場合&Hは省かれるので。
2そうだね
プレイ済み
返信[2]
親投稿
しんのす Made-in-ooo
しょぼーんさんのコメントを検証してみました!16進数表記で「&h」を省略しています。 うーん…やっぱり「E」の挙動が違いますね。ただ「E」の左隣に英字がくると普通に表示されるみたいですね。ここに何か秘密があるのかも… しょぼーんさん、ありがとうございます!(間違っていたらすみません)
0そうだね
プレイ済み
返信[3]
親投稿
しんのす Made-in-ooo
さがのさん>> なるほど!そういうことだったんですね。「E」の謎が解けました!(・∀・) プチコンでそんな記述ができるんですね。はじめて知りました…!情報ありがとうございます!
1そうだね
プレイ済み
返信[4]
親投稿
ΖΕΧ ZEX256
へー、知らなかった。 ちょっと試してみる ?VAL("1E-7") 0.0000001 OK これは何かに使えるかも
2そうだね
プレイ済み
返信[5]
親投稿
おちゃめ ochame_nako
1E8のような「数字の後にEが付く」指数表記は絶対値が大きな数字や小さい数字を表記する場合に分かりやすくなるというのが一番のメリットですが、リスト短縮にも有用で私のQSP等では頻繁に使われています。 また、1#は実数型の定数を表現したい場合に使えます。 プチコン3号では「1」だけを表記した場合には基本的には整数型の定数として認識されます。しかし、「1.」のように小数点を記述したり実数型変数のように接頭辞「#」を付けて「1#」と記述することで実数型の定数を表現できるわけです。
2そうだね
プレイ済み
返信[6]
親投稿
しんのす Made-in-ooo
おちゃめさん>> 情報ありがとうございます。確かに1億など桁数の多い数値は指数表記で書いた方が見やすいですね! 指数表記も文字列にできるみたいなのでこれからは積極的に使っていこうと思います! 定数もどき の情報もありがとうございます!「実数」を表す記号だったんですね。勉強になります。
1そうだね
プレイ済み