logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C代码覆盖率测试工具 Gcov及生成报告

文章目录0. 概念1. Gcov使用1. 直接编译2. 数据收集3. 合成最终的gcov文件2. Gcovr生成报告1. 生成代码覆盖率列表报告2. 生成分支覆盖率列表报告3. 生成html形式报告0. 概念代码覆盖率测试反映了测试的广度与深度,量化了测试和开发质量,是十分有必要的。1. Gcov使用示例代码:say.c#include <stdio.h>int say(char* w

#c语言#测试工具#开发语言
浮点数的存储

文章目录1.单精度与双精度区别2.将十进制浮点数转换为二进制浮点数3.IEEE 754 对有效数字M和指数E的规定4.实验参考资料1.单精度与双精度区别1.单精度和双精度精确的范围不一样:单精度,也即float,一般在计算机中存储占用4字节,也32位,有效位数为7位;双精度(double)在计算机中存储占用8字节,64位,有效位数为16位2.在计算机上的存储都遵循IEEE规范,使用二进制科学计数法

文章图片
#java#c语言#测试工具
linux的signal_pending及signal

signal_pending(3) — The event API1. signal_pending( current )的作用仅检查当前进程是否有信号处理(不会在这里处理信号),返回不为0表示有信号需要处理1.1. 两个信号的概念signal pending:指在信号被处理之前生成信号的状态,是信号生成和信号消除的中间状态signal blocking:指阻塞正在处理的信号,这是一种信号处理方法

#linux
到底了