C语言
向未知探索
博主有两位祖师爷:华特·迪士尼 和 尼古拉·特斯拉
展开
-
回顾C语言008--寻找100,000以内的素数
我只想测试AMD R5-1400的整数运算能跑多快。原创 2023-01-24 13:58:11 · 173 阅读 · 0 评论 -
回顾C语言007--对结构体成员取地址
结构体成员原创 2022-06-02 09:46:16 · 2259 阅读 · 0 评论 -
回顾C语言001--计算公元3000年以内的闰年
这几天,公司的项目忙得差不多了,有空优化一下代码。其中,就包括把一些if…else…用三元操作符进行简化,一下子就把代码从四行减到一行,看上去清爽了很多。其实,搞软件开发也是一个不断学习的过程,很多东西在课本里有,但是试卷内容有限,不一定考了,这些知识点也就慢慢忘记了。所以,这几天可以好好看看上学时的C语言教材。开发平台为Windows 8.1 核心版 64位,IDE为微软Visual Stu...原创 2019-07-04 16:12:31 · 810 阅读 · 0 评论 -
回顾C语言002--计算三位数中的水仙花数
所谓水仙花数,就是指各位数字的立方和等于该数本身的数字。下面这个程序将从100到999之间揪出全部的水仙花数。#include "stdio.h"void main(void){ int i=100; int a,b,c; while(i<1000) { a=i/100; //百位 b=(i/10)%10; //十位 c=i%10; //个位 if(...原创 2019-07-23 15:14:14 · 658 阅读 · 0 评论 -
回顾C语言003--计算1000以内4的倍数
#include "stdio.h"void main(void){ int i=1,n=0; while(i <= 1000) //求1000以内的4的倍数 { if(!(i%4)) //余数为零 { n++; if(!(n%10)) //每行10个数据 printf_s("%5d\n",i); else printf_s("%5...原创 2019-07-24 09:29:08 · 2458 阅读 · 0 评论 -
回顾C语言004--计算1000以内的质数/素数
#include "stdio.h"void main(void){ int n=2, //被查询的数字 cnt=0, //当前查询数字能被整除的次数 i; while(n<= 1000) //范围2~1000 { for(i=2;i<n+1;i++) { if(n%i==0) cnt++; if(cnt>=2) break;...原创 2019-07-24 11:01:42 · 1775 阅读 · 0 评论 -
回顾C语言005--把一个十进制的ASCII数字字串 转换为 HEX数字
在STM32单片机中,一个无符号(长)整型数据(u32 /uint32_t /unsigned int)拥有32位二进制数据,最大值为 0xFFFFFFFF = 0d4294967295。int Exp_10(unsigned char i){ switch(i) { case 10: return 1000000000;break; case 9: return 100000000;break; case 8: return 10000000;break; case 7: retur原创 2020-12-03 17:19:15 · 898 阅读 · 0 评论 -
回顾C语言006--整型变量的位带(bit-band)操作
介绍C语言中多种位带(bit-band)操作方法原创 2021-08-13 10:36:46 · 2271 阅读 · 2 评论