- 博客(6)
- 收藏
- 关注
原创 指针的奥秘
指针变量废话不多说直接上干货!探究指针的奥秘之前,我们需要先了解内存是什么。内存就是存放CPU上的数据的地方,就是我们所说的多少GB.内存被划分为一个个内存单元,一个内存单元的大小为1个字节(8个bit位)。在C语言中,我们常说的指针其实就是地址,地址也就是内存单元编号。指针 <=> 地址 <=> 内存单元编号取地址操作符 用%p打印地址(取的是第一个字节的地址)解引用操作符(间接访问操作符)指针变量指针变量是用来存放地址的,指针变量的大小取决于地址。
2024-08-28 22:51:17
859
7
原创 C语言之打印水仙花数
水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。但是该方法设了6个字母,较为麻烦,而且0也是水仙花数,但是该代码没有打印出来0,所以该方法有瑕疵,接下来我们看一下方法二。因为求0~100000之间的所有水仙花数,所以最多有6位数,那么我们就可以设6个字母,代码如下。3.判断求和后的数与原来的数是否相等:相等就是水仙花数,不相等就不是水仙花数。pow(x,y)表示求x的y次方,其中x,y都是double型。
2024-05-29 15:51:50
437
4
原创 求整数在内存中的二进制中1的个数
第一次循环:n=99 n=n&(n-1)=99(1100011)&98(1100010)=98(1100010)第三次循环:n=96 n=n&(n-1)=96(1100000)&95(1011111)= 64(1000000)第二次循环:n=98 n=n&(n-1)=98(1100010)&97(1100001)=96(1100000)第四次循环:n=64 n=n&(n-1)=64(1000000)&63(0111111)= 0。3. 如果n不等于0时,继续1。例如:99:1100011。
2024-05-23 20:48:47
624
8
原创 探究扫雷奥秘
今天白白要和大家分享扫雷的奥秘,让我们一起去见证自己“制作”出来的扫雷游戏吧~设计游戏前,我们需要分析游戏的构造1.要有菜单,让参与者选择玩游戏还是退出游戏2.要显示出棋盘(以9*9为例)3.布置雷的位置4.可以排查雷,不是雷的位置可以显示出周围有几个雷分析过后我们就开始吧!
2024-05-18 23:26:13
1545
7
原创 编程小白的闪耀登场
进行编程的学习,关于怎么学习,白白自己是跟着网课学习哒,同时课余时间多敲代码和相关练习题来提高自己的编程水平。作为女生,在编程上可能有一些压力,但是白白热爱编程,并且有信心相信自己能够学好哦~白白第一次写博客来记录自己,希望有志同道合的人和白白一起努力呀~可能这个想法太太太有野心了,但是白白相信 :只要。Hello,编程小白-白白来到CSDN啦~考虑到白白本人的课程较多,所以给自己安排。白白最想进的一家IT公司-世界最大的IT公司。
2024-03-29 14:28:13
147
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人