自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C语言二进制相关内容

16进制的数字每⼀位是0~9,a ~f 的,0~9,a ~f的数字,各⾃写成2进制,最多有4个2进制位就⾜够了,⽐如 f 的⼆进制是1111,所以在2进制转16进制数的时候,从2进制序列中右边低位开始向左每4个2进制位会换算⼀个16进制位,剩余不够4个⼆进制位的直接换算。8进制的数字每⼀位是0~7的,0~7的数字,各⾃写成2进制,最多有3个2进制位就⾜够了,⽐如7的⼆进制是111,所以在2进制转8进制数的时候,从2进制序列中右边低位开始向左每3个2进制位会换算⼀个8进制位,剩余不够3个2进制位的直接换算。

2024-01-26 22:50:52 1080 13

原创 c语言的操作符(详解)

结合性如果两个运算符优先级相同,优先级没办法确定先计算哪个了,这时候就看结合性了,则根据运算符是左结合,还是右结合,决定执⾏顺序。⼤部分运算符是左结合(从左到右执⾏),少数运算符是右结合(从右到左执⾏),⽐如赋值运算符( = )。运算规则分两种:1. 逻辑右移:左边⽤0填充,右边丢弃 2. 算术右移:左边⽤原该值的符号位填充,右边丢弃。+-*/即为数加减乘除运算,而%为取余,上面代码则展示了这五种算术运算符的使用,接下来来看它的计算结果。优先级指的是,如果⼀个表达式包含多个运算符,哪个运算符应该优先执⾏。

2024-01-25 20:32:13 701 6

原创 递归经典问题——青蛙跳台阶

我们可以这样去思考,当青蛙在跳台阶的时候,跳到最后两阶的时候,由于青蛙可以一次跳一阶或两阶它可以选择一阶一阶的跳,可以直接跳两阶。故如果设这个函数为f(x),这可以得出它的表达式为f(x)=f(x-1)+f(x-2)。拿到这个题目我们可以提取出最关键的点就是青蛙一次只能跳一级或两级台阶,拿到这个条件我们可以通过画图求出青蛙跳前几级有几种跳法。例如:青蛙想跳至第二级台阶可以有两种跳法,一种是先跳一级再跳一级,另一种是直接跳两级台阶。可能有细心的同学发现了,从三以后是一个斐波那契数列的形式,那是为什么呢?

2024-01-24 18:03:59 704 8

原创 C语言猜数字简单小游戏

游戏框架我们选择do......while语句,判断条件应该是菜单的选择,选择1,开始,选择0,退出。然后就是game()的实现了,然后就又有随机数生成的问题(可以参考前面rand,srand种子来实现时间的随机数)时间的力量。快要实现喽,行者无疆,大道无垠,路在脚下,梦在远方,大道就在脚下。学习真的是一件持续的事情,不能三天打鱼,两天晒网,尤其是在学编程,我们应该努力打,逐渐积少成多,前期慢一点没关系,但必须保证持续在学习。3.有趣的是,生成的数必须是随机数,然后根据系统的提示,接近这个数字并猜对。

2023-12-20 23:01:31 430 5

原创 c语言关于rand函数使用

rand函数返回一个0~RAND_MAX之间的随机数,其中RAND_MAX是C语言中的整型常量,在不同的编译器中,其值可能有不所同,它一般被定义为0x7fff(32767)(一般最常见)或0x7fffffff(2147483647)。在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。在学习C语言的过程并不是一帆风顺的,学习是一个输入吸收输出的过程,因为学习知识点的过程容易遗忘,所以可以借助输出来加固理解。

2023-12-15 23:32:05 561 5

原创 一位编程初学者的规划

我是是一个来自双非一本的电气新生,学习编程的道路任重道远,所以我决定写一篇博客来记录我的编程之旅。c生万物,首先先将自己的c语言技术知识打牢,在进行进一步的学习,如c++,Python。如果能进计算机大厂国网的话就努力进 ,人变成知识,让自己更有竞争力。

2023-11-20 18:44:21 51 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除