- 博客(5)
- 收藏
- 关注
原创 C语言笔记总结(四)
原因在于,使用补码,可以将符号位和数值位统一处理;|:对于每一位,如果两个数中至少有一个在该位上是1,则结果在该位上也是1;如果两个数在该位上都是0,则结果在该位上是0。^:它对两个数的二进制表示进行逐位比较,如果两个相应的位相同,则结果位为0;&:在二进制表示中,每一位的运算规则是:只有当两个相应的位都为1时,结果的该位才为1,否则为0。~:对一个整数的二进制表示中的每一位进行翻转,即0变为1,1变为0。反码:将原码的符号位不变,其余位按位取反得到的就是反码。符号位都是用0表示“正”,1表示“负”
2024-09-07 00:03:18 446
原创 C语言笔记总结(三)
递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。//main函数中⼜调⽤了main函数return 0;当然这仅仅是演示递归的一种形式,此代码最终会陷入一种死循环。
2024-09-01 21:26:44 372
原创 C语言笔记总结(一)
以scanf为例:以getchar()为例平时大多使用的是scanf,关于getchar()了解的较少,所有也查阅了部分资料在C语言中, 函数是一个标准输入输出库(stdio.h)中的函数,用于从标准输入(通常是键盘)读取下一个可用的字符(不包括空白字符,如空格、制表符或换行符,除非在特定模式下,如通过 时可能会读取到这些字符)。 函数读取字符并将其作为 类型返回,这是因为在某些情况下,函数需要返回一个特殊的错误指示符(EOF,即文件结束符,其值通常为-1)来指示读取操作失败或已到达文件末尾
2024-08-12 19:57:10 504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人