c语言
Solomon1588
这个作者很懒,什么都没留下…
展开
-
一个健壮性良好的atoi函数的实现
一个能够处理溢出的atoi函数的实现原创 2014-11-10 16:07:06 · 3494 阅读 · 0 评论 -
c语言格式输出剖析——用%d输出float类型数据与int类型%f格式输出
C语言学习实践 摘要 本文将从C语言变量的本质,不同类型变量在内存中的存储方式,类型强制转换,格式输出4个方面阐述C语言初学阶段的一些问题。关键词:内存存储,类型强制转换,反汇编 1. 变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。在诸如C语言等高级语言中,变量的使用屏蔽了数据在底层细节,原创 2014-11-04 23:42:03 · 37078 阅读 · 1 评论 -
判断scanf接收的数据是否为一组纯数字
Nov.15,2014 为了程序的健壮性,我们需要检查scanf函数接收的数据是否符合输入要求,并提示用户重新输入正确的数据。 以判断输入是否是正整数为例,有以下几种方法: 方法(1) 利用scanf函数的返回值scanf()读取匹配format(格式)字符串的输入scanf()的返回值是成功赋值的变量数量, 发生错误时返回EOF. while(1){原创 2014-11-16 00:21:51 · 3659 阅读 · 0 评论 -
C语言取整方法总结
C语言有以下几种取整方法:1. 直接赋值给整数变量 int i = 3.5; 或 i = (int) 3.5; 这种方法采用的是舍去小数部分。2、整数除法运算符‘ / ’取整 ‘ / ’本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。3、使用floor函数 floor(x)返回的是小于或等于x的最原创 2015-07-21 17:55:11 · 11907 阅读 · 0 评论 -
google glog介绍与使用
【前言】 本文简介了glog及其使用方法,转载自轻典的文章glog 。一、安装配置1、简介 google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆ 异常信号处理。转载 2016-09-16 22:59:19 · 10190 阅读 · 0 评论 -
C++ 遍历目录/文件
【前言】使用C++进行指定目录下的文件夹/文件遍历不如pyhton等脚本语言便利,本文将博主日常使用的C++目录便利程序公布出来,并提供了一个小的例程讲解用法。该程序递归遍历给定目录下的所有子目录和文件,最终返回文件的绝对路径名。配合通配符filespec使用,可以返回保存有指定格式文件绝对路径string的vector容器。1. CBrowseDir类定义class CBrowseDir原创 2016-11-06 10:46:38 · 4128 阅读 · 0 评论