![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的C生活
文章平均质量分 57
Doug_K
...
展开
-
-Wshift-count-overflow 大数赋值警告处理
先上参考链接: c++ - shift count overflow when doing 1<<40 - Stack Overflow 描述基本与我编译出的警告一致,直接看解决方法: 只是这个是常数的,我的是这样子的: ret = (data[7] | (data[6] << 8) | (data[5] << 16) | (data[4] << 24) | (data[3] << 32) | (data[2] <...原创 2021-12-15 15:46:57 · 5078 阅读 · 0 评论 -
C语言指针的指针
出于工作需要 今天接触了一直以来很抗拒的做法 使用了指针的指针 下面直接上示例吧 有代码看起来好看些 const char cstr_dt[] = {'D', 'T'}; const char ]str_sn[] = {'S', 'N'}; const char cstr_zi[] = {'Z', 'I'}; const char ...原创 2019-01-26 21:33:53 · 157 阅读 · 0 评论 -
C语言运算符优先级
貼上來,以後有用方便查詢,百度了下,找到這個 文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 出自:http://www.slyar.com/blog/c-operator-priority.html 优先级 运算符 名称或含义 使用形式转载 2012-09-19 10:19:24 · 1325 阅读 · 0 评论 -
C语言memcpy函数误解
昨晚发现用memcpy()函数时,数据复制不完整,一直以为是逻辑问题,今天再度断点到函数进行时,单步调试(好在是VC,比单片机方便多了),在网上查看也有人不知为什么没有完全复制过去数据,于是查了MSDN才发现有问题. 发现一直理解错了,下面看实例. int iFree[MAX], iUsed[MAX] iUsedBlk[MAX], iFreeBlk[MAX];int iFreeCnt, iUs原创 2013-01-31 10:53:14 · 845 阅读 · 0 评论 -
C的scanf()
好久没上来了...有点对不起自己的良心... 话说这段时间快给这个函数搞死了... 我找找...我找我找...我就是要把它给搞明白了... 话说前段时间那个死人四则运算也把自己搞得半死了...额...现在还在停工状态...晕死.... 再说scanf(),上网是可以找到些东西....但是都不怎么明白...打算自己搞明白了再上来写个详细点的吧... 我一定要把它给找出来....下资源原创 2010-05-07 23:32:00 · 702 阅读 · 0 评论 -
並不怎么恶心的scanf(),数据类型越级问题,精度问题
scanf()纠结了好久...记得已经发过两篇scanf()的文章了...这次在做一道题的时候又遇上了...现在scanf()的大概运作是比较清楚了...今天发现的问题是这样...语句大概如下: printf("Please input A:"); scanf("%c",&A); printf("Please input B:"); scanf("%c",&B); 输入:A,回原创 2010-05-23 01:42:00 · 1095 阅读 · 0 评论 -
串口編程紀錄
關於MFC中讓IDC_EDIT的下滾條滑動的語句 -------------------------------------------------- 今天在網上搜索了N久... 發現大多以建立定時器...然後以控制定時器來讓IDC_EDIT強制刷新以達到這個功能... 最後還是在另一博客看到了更為簡便的方法... 前提跟大多數的解決差不多... 先把數據更新了... 然後再調用以下原创 2011-12-29 17:24:11 · 599 阅读 · 0 评论 -
关于C标准库类型存储误区标注
<br /> 感觉很多东西真的很容易忘记,如果没好好的去理解清楚的话,前天与昨天两天的C笔试题,让我再次回想起sizeof与strlen()这两个玩意,前者是一个操作符,用来表明右边变量的类型或是某类型在内存中占有多少个字节,可写用sizeof(a), sizeof a,两天来在纠结的更多的还是这个操作符带来的结果,因为一旦类型存储空间不足以表示时,便会有溢出的情况,也就会从最小变最大,或者最大值加1而变为最小值。<br /> 为了测试这个,结果自己居然把C语言中的一个字节理解成占用四个位,我擦原创 2011-03-09 15:36:00 · 472 阅读 · 0 评论 -
scanf()补遗
格式化输入 TAG: 格式输入,标准输入输出TEXT:scanf函数是一个标准库函数,scanf函数能够完成精确的格式化输入,其功能是:按照给定的格式从标准输入设备上接收整型、实型、字符型和字符串等各种类型的一个或多个数据的输入并将其保存到指定的变量中。表3-2 修饰符以及意义 ①域宽 可以用原创 2010-05-08 00:43:00 · 711 阅读 · 0 评论