C

C言語のfloat値のビットを表示する

C

研究室で浮動小数点数の話題が出たときに気になったので、値のビットを表示するプログラムを書いてみた。 #include <stdio.h> #include <stdlib.h> union IntAndFloat { int ival; float fval; }; int main (int argc, char *argv[]) { int i = 0; union IntAndFloat target; ta</stdlib.h></stdio.h>…

関数ポインタを使ってみる

C

突然C言語のはなし。突然なのはいつものことだが。今日は、授業でちらっとだけ話題に出て、おもしろそうなので試しに関数ポインタを利用するようなコードをかいてみた。まずは、関数ポインタを引数にとるような関数print_decoratedを定義する。 #include <stdio.h> #i</stdio.h>…