摘要:
一直在用C++,使用cin读入double类型,今天写了点C,突然发现从键盘读入double类型出错了。代码如下:double a;
scanf("%f",&a);
printf("%f\n",a);输入的小数部分是乱码。查了一下资料,原来是我把格式化输入搞错了。 printf 使用%f 可以输出 double 和 float 类型但是 scanf 使用%f 读入 float 类型,使用 %lf 读入double类型所以正确代码应是:double a;
scanf("%lf",&a);
printf("%f\ 阅读全文
摘要:
/************************************************************************************************ * 名 称: main.c * 功 能:C标准库,头文件math.h学习,笔记 * 描 述:math.h中 提供的函数说明 * 作 者:JarvisChu * 时 间:2011-7-16 创建 **********************************************************************************************... 阅读全文