トピック
Soybeanman 2013niconico

DATA文にNaNを書くには。

質問です。 DATA文にNaN(非数)を記述するにはどうすればいいのでしょうか? 教えてくださる方がいらっしゃいましたら、 コメントに書いて頂けると有難いです。
2そうだね
プレイ済み
返信[1]
親投稿
DATAに式を書くのは無理なので、恐らく無理です。(画像はエラー) なので、使わない数を書いて、読み込んだ数がその数だったらnanに変換するなどの工夫が必要だと思われます。 使わない数が無いならデータを文字列で記述して、数値に変換するとか。
0そうだね
プレイ済み
返信[2]
親投稿
(質問ってシツットモンスターの略だったのか。) ↑のサンプルです。
0そうだね
プレイ済み
返信[3]
親投稿
連コメすみません。 常識を覆すRVAL()
0そうだね
プレイ済み
返信[4]
親投稿
Soybeanman 2013niconico
様々な回答ありがとうございます。 こういちさん>> なるほど。 NaNは記述出来なくても他の方法で出力出来るのですね。 具体的な例も用意して下さってありがとうございます。 とても分かりやすかったです。 ーーーーー 疑問は解決しましたが、 次のトピックを開くまであけとくことにします。
1そうだね
プレイ済み
返信[5]
親投稿
MIKI ifconfig
そのものズバリは書けませんが、 どこかのバージョンから「定数だけからなる式」は定数扱いになったので、例えば次みたいにかけます repeat:read x: ? x: until x!=x data 1,2,1e308*2,1e308*2*0
6そうだね
プレイ済み
返信[6]
親投稿
なんど!
1そうだね
プレイ済み
返信[7]
親投稿
MIKI ifconfig
なんどでも!!
3そうだね
プレイ済み
返信[8]
親投稿
(誤字った) のあ!!!
0そうだね
プレイ済み
返信[9]
親投稿
Soybeanman 2013niconico
コメントありがとうございます。 返信遅れてすみません。 MIKIさん>>なるほど! DATA文にはそういった数式も入れれるのですね! ためになります。 因みに、整数型変数でREADすると0に なるのですが、何故でしょうか? お答えいただけると嬉しいです。
0そうだね
プレイ済み
返信[10]
親投稿
infとnanが実数型だからだと思われます。
0そうだね
プレイ済み
返信[11]
親投稿
Soybeanman 2013niconico
こういちさん>> お答えありがとうございます。 なるほど!実数型だったのですね! ためになります。
0そうだね
プレイ済み
返信[12]
親投稿
Soybeanman 2013niconico
受付終了します。 コメントありがとうございました。
0そうだね
プレイ済み