C语言如何输出双精度浮点型数据10?如何查看用c语言编写的程序的运行时间
时间:2018-01-28 03:18:02
浏览:次
点击:次
作者:
来源:
立即下载
在C语言中只知道%f可以输出单精度浮点型数据,但是双精度浮点(长双精度)型数据不知道怎么输出,还有短整型数据怎么输出,
双精度浮点(长双精度)型数据用%lf输出
短整型数据用%u输出
%d 有符号①⓪进制整数
%i 有符号①⓪进制整数
%o 有符号⑧进制整数
%u 无符号①⓪进制整数
%x 无符号的①⑥进制数字,并以小写abcdef表示
%X 无符号的①⑥进制数字,并以大写ABCDEF表示
%F/f 浮点数
%E/e 用科学表示格式的浮点数
%g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
%c 单个字符
%s 字符串
%% 显示百分号本身
printf(%fn,x);或printf(%gn,x);或printf(%en,x);都行。注意,%f没有必要写成%lf,双精度、单精度输出控制符是①样的。当然写成printf(%lfn,x);也不错。
时长可以用time作时间戳然后print出来,内存占用直接用top或者pmap+ps查看
平均评分
0人
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
