2013年04月一覧

C言語 基礎

次のプログラムを実行すると、何と表示されるでしょう?


#include

int main(void){float f;  
f = 100 / 3;
printf( "%f\n", f );return 0;
}

「100」も「3」も整数なので、int型として計算されます(整数計算の最低サイズはint型であることが保証されている)。そのため「100 / 3」も整数として計算されるため、小数点以下は切り捨てられて「33」となります。これを代入時に、左辺の型であるfloat型に変換します。そして、これを表示するので、結果は「33.0」になります(小数点以下には0がいくつか並ぶ)



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




8→2進数

例として、532(8進) を2進表記に変換してみる。

8進表記の各ケタに表れている数 5、3、2をそれぞれ2進に変換する。ただし、それぞれ3ケタ使って表す。

5を2進3ケタで表すと、101。
3を2進3ケタで表すと、011。(2ケタあれば11のように表せるが、頭に0をおぎなって3ケタにする。)
2を2進3ケタで表すと、010
これらを、左から順に並べて書く。

        101 011 010

実際には、くっつけて書く。

        101011010

これが、求める2進表現。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




2進数から16進数へ変換

11111111(2)→FF(16)の基数変換

4けたに区切って,2進数の重みを掛けて足す。
2進数 1 1 1 1 1 1 1 1
2進数の重み 8 4 2 1 8 4 2 1
掛けて足す 8+4+2+1=15(F) 8+4+2+1=15(F)



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




C言語 基礎 キャスト

型キャスト
型キャストとは、一時的に変数の型を変換するものです
ある一部分の演算で浮動小数点の小数部を切り捨て、int型として算術したい場合などに有効です

型キャストは評価する値の前にデータ型を指定します

(型) 値

これを用いれば、浮動小数点などに以下のような演算を可能とします

#include <stdio.h>

int main()
{
        float var1 = 1234.5678f;

        printf("全体 = %f\n",var1);
        printf("実数 = %d\n",(int)var1);
        printf("小数 = %g\n",var1 - (int)var1);

        return 0;
}

型キャストを用いることによって、代入演算などもより柔軟に対応することができます



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




C言語 基礎 入力→出力

以下のプログラムはどんな動きをするでしょうか


#include<stdio.h>

int main(){

 int x,y;
 int work;
 
 printf("好きな文字を入れてね。\n");
 printf("Xを入力");scanf( "%d", &x);
 printf("Yを入力");scanf( "%d", &y);
 
 work = x+y;
 
 printf("X+Y %d",work);
 return 0;

}



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




C言語 基礎 問題

次のプログラムを実行すると、何と表示されるでしょう?


#include <stdio.h>

 int main(void)
{

  float f;
  f = 100 / 3;
  printf( "%f\n", f );
  return 0;

}


 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




こないだ箱根で

いい加減に覚悟を決めて本腰入れてオリジナルコンテンツを世に送り出すことを

決めた。

その時に

テナント不動産マッチング

ビット

もビショップ

AR

JCIS

候補はあるがどれで行こうと考えているが

ビットがなんとなくでかいんじゃないかなと思うし

ARは

これから会員登録機能を入れて

位置情報登録機能を入れて

いけると思おう。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。