0memo/2011_2_16

Last-modified: 2011-02-16 (水) 23:31:44

さて、前回でいろいろな変数の型がありましたが、
変数の型が違う物同士で計算するとどうなるのでしょうか?

#include <stdio.h>
int main(void){
	int a = 10;
	double b = 3;
	printf("結果は%f\n",a / b);
}

上記は int型変数a を double型変数b で割っています。
この場合はもっとも精度が高い型、この場合はdoubleに変換して計算されます。
結果もdouble型になります。