![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
itachi2019
这个作者很懒,什么都没留下…
展开
-
字符串函数(整理)
字符串函数使用前#include <string.h>strlen返回字符串长度,不包括字符串结尾的’\0’;int myStrlen(const char *p) { int cnt = 0; //变量,尤其是这种实现计数目的的变量使用前一定要初始化; while ( *p++ != '\0' ) // 条件甚至可以写为*p++,但是可读性不好 cnt++; ...原创 2019-03-02 16:54:21 · 253 阅读 · 0 评论 -
C(1)
在windows上我们一般直接下载了一个IDE(集成开发环境),比如vs等原创 2019-04-13 23:38:40 · 211 阅读 · 0 评论 -
C(2)
几种类型long从名字来推测也许这是比int更大的一个数据类型,遗憾地是它在32位环境下仍然是4 Byte,long只是保证了它至少是int类型的长度,不会比它短。但是注意long long确实是8 Byte的数据类型实型实型常量例如:5.0实型变量float, double如果你想要表示一个带小数点的数,即使恰好小数点后是0,也最好写成5.0这样的形式,避免出现5/9(= 0)这样...原创 2019-04-14 12:59:44 · 201 阅读 · 0 评论 -
C(3)
数据存储存储精度问题printf("%.3f", 0.0045);输出为0.004printf("%.30f", 0.045);输出为0.00449999999999…浮点数在内存中的存储是不精确的,从上面这两个输出结果可以反映,会比实际的数小一点。如果忽视这些问题,积少成多就会引起很大的问题解决方法将不精确的浮点数转化为整数,int整形是精确的。比如5角不设置为0.5,而是5存储...原创 2019-04-18 22:45:34 · 195 阅读 · 0 评论