- 博客(6)
- 收藏
- 关注
原创 C语言的二进制,十进制和十六进制
我们经常听到二进制,八进制,十进制,十六进制的讲法,那么这是是什么意思呢?其实只是数字不同的表达结果而已比如:15的各种表达我们日常生活用到的都是十进制数,我们都知道,十进制中满10进1,十进制中的每一位都是由0~9的数字组成的。二进制也是一样的,满2进1,都是由0~1的数字组成的。
2023-08-06 17:55:05
579
原创 【无标题】
rand()函数会生成一个伪随机数,这个伪随机数的范围是0~RAND_MAX之间,这个RAND_MAX大小是依赖编译器上实现的,大部分编译器上是32767。rand()函数的使用要包含一个头文件<stdlib.h>第一次运行结果第二次运行结果发现第一次和第二次运行结果一模一样,其实rand()函数生成的随机数是伪随机数,不是真正的随机数,rand()函数是通过对叫”种子“的基准值进行运算生成的随机数。每次的结果一样是因为rand函数的种子默认都是1。所以我们需要让这个种子是变化的。
2023-07-28 17:10:18
92
2
原创 c语言字符\ddd和\xdd
/结果是18 \12是一个八进制数,9是字符9,陷阱!/ddd 表示一个1-3位八进制数 如: \130表⽰字符X。/xdd 表示一个1-2位十六进制数 如:\x30表⽰字符0。
2023-07-21 09:27:05
672
1
原创 输入缓冲区多余字符‘\n‘的问题
如果是输入整型,会自动跳过'\n',但是输入字符的时候就会遇到问题。解决办法:可以用getchar()把这个多余的字符吸收掉。我们遇到多组输入的时候会输入缓冲区有字符'\n'的问题;getchar();
2023-07-20 16:11:20
229
原创 第一篇博客
自我介绍:我是一名本科大三学生,感觉在学校里面什么也学不到,现在准备开始学习编程语言,写博客是为了监督自己学习。如何学习 :每天学习相关课程3个小时,然后再用三个小时手动编程,发现问题解决问题,每天都要有收获。编程目标:这个暑假把c语言基本过一遍,打好基础就行,刚开始慢慢来。发博客是希望能监督激励自己学习,加油!
2023-07-20 14:30:43
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅