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の記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
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の記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
型キャスト
型キャストとは、一時的に変数の型を変換するものです
ある一部分の演算で浮動小数点の小数部を切り捨て、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の記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
以下のプログラムはどんな動きをするでしょうか
# 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の記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。