今天是2022年10月22号,又是一个星期六,距离上次的第一篇博客已经有几天了。今天来总结总结这几天的学习内容。
1、源码,反码,补码的关系——正数的三码归一;负数的反码等于源码除了符号位,其余位全部取反,负数的补码等于反码加一。
2、字符用%c,而字符串用%s。取地址用%p。其中字符一般用单引号,字符串偌引汉字用双引号,引用其他用单引号,并且字符串一般要用[]。
3、关于static,(1)若是在局部变量中,可以加长局部变量的生命周期。(2)若是修饰全局变量则改变了全局变量的作用域,可以是extern无法外部引入。若是修饰函数,可改变函数的链接属性。
4、#define可以定义标识符常量和宏。
5、struct——一般是 struct+名称1{内一般为等式条件的左半部分。}
int main(){
struct+名称1+ 名称2={内接上述的等式右边的内容};
struct+名称1+*名称3=&名称2; //这一步是取地址
其中这两步结果一样,不同于
若要改变字符串内容不能直接用=来改。应和
这样。