C/C++
skypeGNU
这个作者很懒,什么都没留下…
展开
-
Difference between exit and return
l return is an instruction of the language that returns from a function call.l exit is a C library function(not a language statement) that terminates the current process. The only原创 2013-06-05 21:00:44 · 807 阅读 · 0 评论 -
float VS double
浮点型 float doublefloat 是单精度浮点类型;double 是双精度浮点类型。存储结构存储方式是用科学计数法来存储数据的。Tip科学记数法 是一种以记下极大或极小数字的方法。 在科学记数法中,一个数被写成一个1与10之间的实数(尾数)与一个10的幂的积, 为了得到统一的表达方式,该尾数并不包括10:782300=7.823×10^50.0001原创 2013-07-06 21:21:59 · 1758 阅读 · 0 评论 -
strncat() And strncpy()
strncatNamestrcat, strncat - concatenate two stringsSynopsis#include char *strcat(char *dest, const char *src); char *strncat(char *dest, const char *src, size_t n);DescriptionThe原创 2013-07-08 13:37:13 · 916 阅读 · 0 评论 -
Code::Blocks 中文乱码问题原因分析和解决方法
实验环境使用的IDE版本是Code::Blocks 12.11 Welcome to Code::Blocks 12.11!今天安装好之后,写了如下几句简单代码:#include intmain() { std::cout << “你好” << std::endl; return 0;}编译执行结果如下图所示:原创 2013-06-23 16:07:07 · 5945 阅读 · 0 评论 -
循环冗余校验(CRC)算法入门引导
写给嵌入式程序员的循环冗余校验(CRC)算法入门引导前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式程序员的基本技能。可是,我认识的嵌入式程序员中能真正掌握CRC算法的人却很少,平常在项目中见到的CRC的代码多数都是那种效率非常低下的实现方式。其实,在网上有一篇介绍C转载 2013-08-01 16:24:51 · 2525 阅读 · 0 评论