- 博客(8)
- 收藏
- 关注
原创 操作符(c语言)
7.如果&&左边为假右边就不用算了.如果||左边为真右边就不用算了.一般来说&&的优先级高于||此段代码打印的是41500即只有++b||运算了,我们可知混合时候也符合上面,即使有优先级。3.负数移位移动的是补码,总而言之,二进制-1右移仍然是-1,1右移为0.(真正写程序的时候不建议这样写,执行效率不高,代码不够简洁)5.两数异或等于一个新数,这个新数异或任意一个等于另一个被异或的数。6.利用操作符求一个数在内存中以二进制存储的1的个数。2.% 只能适用于整数。4.位操作符只能适用于整数。
2023-09-22 16:02:45
61
原创 函数(c语言)
strcpy是字符串的拷贝只打印bit是因为把\0也拷贝过去了memset是字符串代替,用*代替了前五个内存.值得注意的是,中间的是Int类型,由于*有其ASCII值,故可以这样用函数实现数的交换,若只是单纯的交换却不行,因为函数的调用方法分别占用不同的内存快,对于函数的形参修改无法影响到实参传地址和指针均可那为什么我们不能仿照求和函数返回一个值呢?那也是定义一个形参再返回的也是形参,那交换后还要定义形参赋值返回,反而更加复杂无任何研究意义.
2023-09-13 12:35:33
89
原创 scanf的\n问题
原因:scanf里面有缓存区,正常不加\n,输入是1\n,而加了\n变成了1\n\n,scanf看到\n时候就停止输入函数,1被读取了,而缓存区内还有\n\n无法结束输入而后需要输入一个任意非空白符加\n结束输入即可.scanf结束输入标志:空白字符,包括空格' '、回车符'\r'、制表符 '\t'、换行符 '\n'
2023-08-24 15:16:11
1331
1
原创 关于解决方案源文件消失问题
我感到非常苦恼与困惑,搜索也没有得到好的答案,然后我最后发现。由于此项目是C1所以我们点击这个C1再点上面的显示所有文件。作为新手,我遇到了这个问题。就恢复到原来的样子了。
2023-08-22 11:57:49
151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人