摘要: 一直在用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\ 阅读全文
posted @ 2011-07-16 22:11 JarvisChu 阅读(267) 评论(0) 推荐(0) 编辑
摘要: /************************************************************************************************ * 名 称: main.c * 功 能:C标准库,头文件math.h学习,笔记 * 描 述:math.h中 提供的函数说明 * 作 者:JarvisChu * 时 间:2011-7-16 创建 **********************************************************************************************... 阅读全文
posted @ 2011-07-16 20:44 JarvisChu 阅读(236) 评论(0) 推荐(0) 编辑