2025年01月21日

一日一項目 pow() pow() お笑いポーボーではないのです 知っ寺~

double x0 = pow(2.2, 3.1);

cout << x0 << endl; //  11.5215

double x1 = pow(-2.2, 3.1);

cout << x1 << endl;  //  nan

double x2 = pow(-2.0, 3.0);

cout << x2 << endl;  // 8

  nan ってあんた インド人かあぁぁぁぁぁ なにを!  

というわけで pow()はマイナスの小数点の数字は指数計算はしないみたい。

整数のマイナスの指数も整数だと計算するようですね。

pow()ってまったく パーパーなのだから。待て、それは漫才の パーパーではないのか。あの星野くん・・・・との間がなんとも面白いけど、大ウケはしないわな。面白いのだけどね。やや受けって感じでありま~す。

で、pow()は?  

そうそう。C++の場合は 底が負の数の場合、指数が整数でないときは未定義となります。

などですね。実際に自分で何か計算する場合にエラーが出て、おややや、と気づくわけですね。ま~ここらは初学者は近寄らないですね。何かの勘違いでたまたま書いてしまってエラーでて、あれま、と思うぐらいですかしらねえ。知らんけど。

x の y 乗の場合
image

という御教授をワタクシGemini先生から得ましたのでありまする。m(_ _)m

まーしかし、なにかやれば弊害・副作用が出る事は多々ある。それは何事も。何も問題がないということは = なにもやってない ということなのだぉでありま~すぞうさん。

コンピュータ言語は方言だらけでして。ここら数学的扱いぐらいは統一して欲しいものでありま~すなのだぉ(´・ω・`)
10^3 は10の3乗という言語もあれば、10と3のEx-Orであるという言語もある。ここらな、なんかムカッパラが立つワタクシである。このぐらいの数学的な処理ぐらいは共通語を作れやあああああぁぁぁぁぁ パカタレの鎌足!!

posted by toinohni at 16:07| 東京 ☀| Comment(0) | ソフト系雑学 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください