C++中acos(a)中的a要是什么数据类型?

C++中acos(a)函数中的a要是什么数据类型?b=acos(a)中的b又要是什么数据类型?

double acos (double x);
返回值和参数都是double
这个x是弧度。也就是180度的话,这个参数是3.1416

double类型 如果报有多个重载函数实例与参数列表匹配,可以转换数据类型为double