- ベストアンサー
摂氏を使う国と華氏を使う国
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Wikipedia は既に参照されたかもしれませんが、それによると、「ほとんどの英語圏」 は今も華氏を使っている、ということになるでしょう。ただし、科学分野ではそうともいえない。 理由は、元々メートル法を採用していなかったから。 科学分野はともかく、非科学分野、また日常生活の中では華氏(Fahrenheit)の使用になじんでいる場合、あえてそれを放棄するのは抵抗があるのではないでしょうか。 日本の尺貫法はずいぶんと廃れてしまいましたが、それに比べると、英語圏における10進法による摂氏は、ずいぶんと新しいと思われますから、まだまだ時間がかかるのではないでしょうか。 新興国は、そもそも科学技術の取入れが先進国より遅れたこともあって、初めから10進法、摂氏の使用に抵抗がないかもしれません。ただ、植民地だったということで、旧宗主国の単位が普及しているということも考えられる。 日本では基本的にメートル法で長さが表示されるけれども、今でも1間とか(これは「単位」かな?)、何畳だとかいう 「単位」 は生きていて (部屋の広さは、今でも 「何畳」 ということをいって、「何平米」 であるとかは、建築の専門家以外はあまり言わないと思います)、実際に使われているので、いわば二重単位の国です。 はっきりとどちらかひとつの単位だけに限定されている国もあるかもしれませんが、多くの国々は、どちらにも対応して生活している、といえるのではないでしょうか (気温の場合は、日本の寒暖計にも摂氏と華氏の両方のメモリがついていたりしますから、華氏で示されればそれを摂氏に換算しています)。 Wikipedia によると、イギリスでは、低い温度は摂氏だが、日常的には華氏だそうだから、全く二重単位ですし、カナダだと若者と年配者の間で使用単位が異なっていたりするようで、どちらかに決め付けることは出来ないんじゃないでしょうか。 国別であれば、その国のネットで見られる新聞などを検索して、天気情報のところを見れば、その国のマスコミがどういう単位で報道しているかは分ります。
関連するQ&A
- 華氏と摂氏との間の公式について教えてください。
華氏と摂氏との間の公式について教えてください。 「スギハラ・ダラー」という小説に、華氏と摂氏との間の公式で、マイナス40度以上になると華氏と摂氏の温度が等しくなり、数学的に証明できる旨の記述がありました。マイナス40度ちょうどのときは分かるのですが・・・
- ベストアンサー
- 数学・算数
- 華氏温度での科学対応
華氏温度と摂氏温度、日常生活では所詮慣れの問題だとは思うのですが、華氏温度の国の人達は科学(特に物理や化学)の分野ではどうしてるんでしょう。1度の幅が違うからケルビンに換算して使う公式とかそうとう面倒くさいですよね… そういう分野だけは摂氏や絶対温度を使っている?学生がボイル・シャルルとか勉強する時は、実感のない単なる数値として摂氏で出題されたりしてる?
- ベストアンサー
- 物理学
- なぜアメリカは気温に華氏を使うのか?
CNNの天気予報を見ると、気温が摂氏(℃)ではなく華氏(゜F)が使われている。 華氏だと数値が大きくなるために、いまいちピンとこない。 (アメリカ人は普通なのだろうが) なぜアメリカは世界主流の摂氏を使わず、華氏を使うのか?
- ベストアンサー
- 気象・気候
- 線膨張係数の換算
あるグラフを読み取り材料データを換算しているのですが、 線膨張係数の華氏から摂氏への換算方法がわかりません。 換算方法がわかる方がいらっしゃればお教え下さい。 具体的に言うと8.5x10-6(in/in/F°)を摂氏(mm/℃,SI単位系)の値に変えたいのです。 換算式について、 1.8×線膨張係数(華氏値)=線膨張係数(摂氏値) で良いと思うのですが、他者に ・inをmmに変換するとかしなくて良いのか? ・華氏⇒摂氏温度変換のように-32しなくても良いのか? 等、質問されて本当に合っているか少々不安になった為、 質問しました。 分かり易い回答だと助かります。 よろしくお願い致します。
- ベストアンサー
- 物理学
- 摂氏の値を計算するプログラム・・?
摂氏Cと華氏Fの間には C=5/9(F-32)という関係式があり、華氏の上限、下限、きざみを入力して摂氏の値を求めるプログラムを関数を使って作りたいのですが、自分で作ってみたところ関数の部分がよくわかりません。printf("摂氏 華氏\n");までは画面上に出力されます。そのあとの結果が出ないのです。以下に自分で書いたものを書きますので、どこをどう直したらいいか教えてください!お願いします!! #include<stdio.h> double functionC(double F,double F1,double F2,double l) { double temp; for(F=F1; F<=F2; F++){ F = F+l; temp = 5/9*(F-32); } return(temp); } main(void) { double C,F3,F4,i,j; printf("摂氏の値を計算します\n 華氏の下限、上限、きざみを入力してください\n"); printf("華氏の下限:\n"); scanf("%f", &F3); printf("華氏の上限:\n"); scanf("%f", &F4); printf("きざみ:\n"); scanf("%f", &i); printf("摂氏 華氏\n"); for(j=F3; j<=F4; j++) printf("%f %f\n", functionC(j,F3,F4)); }
- ベストアンサー
- C・C++・C#