在C語言中,定義實數可以使用float
或double
類型。float
類型用于存儲單精度浮點數,而double
類型用于存儲雙精度浮點數。具體使用哪種類型取決于所需的精度和存儲需求。
例如:
float num1 = 3.14f; // 定義一個單精度浮點數
double num2 = 3.14159; // 定義一個雙精度浮點數
另外,如果你需要定義一個實數常量,可以使用M_PI
,它是在math.h
頭文件中定義的一個宏,代表圓周率π。但是需要注意的是,M_PI
并不是C語言標準的一部分,它在某些編譯器中可能不可用,因此在使用前最好先確認你的編譯器是否支持它。如果不支持,你可以使用3.14159
來代替。