小数って使えませんか?

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
drops

小数って使えませんか?

#1

投稿記事 by drops » 14年前

プログラムで*0.9と入れても反応してくれません何故ですか?
下らないことでごめんなさい。

hidden

Re: 小数って使えませんか?

#2

投稿記事 by hidden » 14年前

そのプログラムが小数に対応した実装をされていないからではないでしょうか。
逆に言えば小数を使えるように実装すれば使えるのではないでしょうか。
なんにせよ、もっと具体的な質問でないと正確な回答は期待できないですよ。

アバター
maloc
記事: 4
登録日時: 14年前

Re: 小数って使えませんか?

#3

投稿記事 by maloc » 14年前

代入する変数の型宣言はfloatかdoubleにしていますか?
それとも反応しないというのはエラーが表示されるのですか?

どういったプログラムを組んでいるのかが、その文章からでは皆目見当もつかのでソースをのせていただいたほうが対処しやすいです。

アバター
aquashooting
記事: 67
登録日時: 14年前

Re: 小数って使えませんか?

#4

投稿記事 by aquashooting » 14年前

そもそも「*0.9」だけだとポインタなのか少数なのかこちらには分かりません。

たぶんそのせいで出来ないのでは・・・

初級者
記事: 200
登録日時: 14年前

Re: 小数って使えませんか?

#5

投稿記事 by 初級者 » 14年前

もし小数が使えないとしたら、そんな言語はだれも使わないでしょう。


ポインタか小数(少数ではない)か区別がつかない、という回答は
的が外れています。
文法上、数字で始まる変数名はありません。
したがって、*0.9 のところであらわれる
*は、掛け算の演算子に決まっています。

アバター
さかまき
記事: 92
登録日時: 14年前

Re: 小数って使えませんか?

#6

投稿記事 by さかまき » 14年前

昔…CADの補助線のオフセットのアプリケーションを作成したとき
数字の頭にアスタリスクを付けると両側にオフセットを施す仕様の
プログラムを作成した事があります。
乗算の意味ではありませんでした。

私は、あるプログラムの実行中の数値入力で 「*0.9」を
入れると処理がハングアップしてしまうという風に解釈しました。
言語とは言及されていませんので。

いずれにせよ、質問文があまりにもナニなので、よくわかりません。

takutoe-z
記事: 1
登録日時: 14年前

Re: 小数って使えませんか?

#7

投稿記事 by takutoe-z » 14年前

型は、floatかdoubleにしていますか?
(何故という質問には答えられませんが*9/10にしてみては?)
そんな事もうやったと思ったらすいません。

たかぎ
記事: 328
登録日時: 14年前
住所: 大阪
連絡を取る:

Re: 小数って使えませんか?

#8

投稿記事 by たかぎ » 14年前

初級者 さんが書きました:もし小数が使えないとしたら、そんな言語はだれも使わないでしょう。
FPUのないプロセッサのアセンブリ言語は小数が使えません。
そうした言語を対象としたC-like言語やCのサブセット言語もやはり小数は使えないでしょう。
それでも結構な人たちが使っています。
初級者 さんが書きました:ポインタか小数(少数ではない)か区別がつかない、という回答は
的が外れています。
文法上、数字で始まる変数名はありません。
したがって、*0.9 のところであらわれる
*は、掛け算の演算子に決まっています。
その論法でいけば、乗算演算子は二項演算子ですから、単項で使われた場合は関節参照演算子に決まっています。

閉鎖

“C言語何でも質問掲示板” へ戻る