- 博客(6)
- 收藏
- 关注
原创 操作符sizeof和函数strlen的一点区别
/实现revise()函数,把数组元素进行逆序排列。//实现init()函数,把数组内元素置成零。//实现print()函数,打印数组元素。
2023-01-03 22:25:32 41
原创 睡前总结–操作符三
今天把c语言剩下的操作符都讲了。只剩下最后的结构体类型还没学完,今天上午没有着急学新的内容。而是把老师昨天讲的题目重新再做了一遍,巩固了一下昨天所学的知识。其中有两个内容令我发觉我学的还不够深。一是:按位与& 按位或| 按位异或^ 按位取反~ 。他们之间的逻辑和概念还不是特别清楚,这导致运用它们做题会造成极大的阻碍。二是:逻辑与&& 和 逻辑或|| 他们两个的知识中有一点比较容易混淆,就是逻辑与所在的两个操作数之中。当第一个被判断为假,那后面那个就不进行处理了,也就是说,如果后面
2022-12-31 21:57:38 34 2
原创 睡前总结–操作符(二)
今天是12月30号赋值操作符:= += –= /= %= <<= &= |=比如:+=就是 a=a+2这个表达式等价于a+=2 单目操作符:! 就是非的意思& * 是跟指针有关的^ 按位取反,位指的是二进制位sizeof求内存大小的++ 分为前置++和后置++-- 同上等等一些逻辑操作符&& 逻辑与|| 逻辑或以上有好多细节,我感觉我还没有彻底理解,
2022-12-30 21:30:15 29
原创 睡前归纳--操作符
今天学了操作符,其实以前学过了,不过只是粗浅的提及而已,今天学了算术操作费: + - * / %左移操作符: <<,这里的左移指的是二进制位的左移,对于整形来说,有32个bit位,首位是符号位。也正是由于有符号位,所以右操作符才会需要分情况讨论右移操作符: >>,两种情况1.算术右移:右边丢弃,左边补原符号位。2.逻辑右移:右边丢弃,左边补0。这里这样分是因为当这个数为负数时,它在内存中存的是补码,而补码是由原码转到反码,反码转成的。所以补码情况比
2022-12-29 21:34:41 41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人