每日复盘—2020年5月18号_星期一_重新学C语言,加油!
我看了大家写的每日复盘,我觉得很好,继续保持,每一个文章背后都是一个一个的故事,其中star写的文给我的印象很深,从第一篇复盘开始就写自己和军哥哥甜甜的恋爱,从最新的一篇文中得知,似乎感情出现了一些波折,希望你们能够顺利渡过,世界这么大,两个人相识概率极低,祝福你们感情顺利。
你们的每一篇文我都会看,山生有杏,兮木若,star,西貝,阿君,南方星,用户007,青 不断前行,不知,不过好像不知昨天没有复盘,今天可以补上,如果不知看到的话。
你们的文字就和你们在站内的昵称一样,很温柔。
大家一起加油吧,希望这里会成为一个小家,另外告诉大家一个小tip,点击头像,会有一个发消息的框,点击发消息,就可以给更文的人私发信息。
不知道你有没有发现,祝安康。
以下文字是自己一个一个敲下来的,本来是想直接发思维导图的,但是网站上传不成功,就直接发文字吧,想看思维导图的可以私信我,应该都有加我的微信,免费分享。
1. 类型、运算符与表达式
1.1. 变量是装数据的容器,数据变,容器不变
1.2. 变量在使前要先定义
1.2.1. 变量类型名 变量名1,变量名2......
1.2.2. int a,b,c;
1.2.3. int a=0,b,c=0;//初始化
1.3. 变量名
1.3.1. 是由字母('_'被看作字母)和数字组成的序列,但第一个字符必须是字母;
大小写字母是有区别的;
如int等关键字,已被语言本身占有,不能作为变量名
1.4. C语言有且仅有的四种基本类型
1.4.1. char 字符型,占用一个字节的长度,可以存放一个字符
int 整型,用来装整数,长度由所在机器而定,通常占4个字节
float 单精度浮点型
double 双精度浮点型
1.4.2. 施加在基本类型上的限定符
1.4.2.1. short int a;//int可省略不写
1.4.2.2. long int a;//int可省略不写
1.4.2.3. short限定符尽可能的使int变短,long尽可能的使int变长
1.4.2.4. short和int类型不小于16位,int型可以是16位和32位,long类型不小于32位,具体由所在机器而定
1.4.2.5. signed与unsigned可用来限定char型和所有整型(包括被short或long限定过的整型)
signed整型等价于整型
unsigned整型使得原有整型长度不变,符号位变成了数据位,仅能表示0和正数
1.4.2.6. signed char强制char可以存储有符号整数,unsigned char强制char可以存储无符号整数,char不加任何限定,则是否有符号根据所在机器而定
1.5. c = a +10; 常量 int型
1.6. c = a + 10L;常量 long型(也可以加l后缀)
1.7. c = a + 10.0; 常量 double型
1.8. 整数常量还可以用八进制或者是十六进制表示
1.8.1. c = a + 31;
1.8.2. c = a + 037;
1.8.2.1. 0开头代表八进制
1.8.3. c = a + 0x1f;
1.8.3.1. 0x开头代表十六进制
1.9. 字符常量,需要用单引号将字符扩起来
1.9.1. c = a + '0';
1.9.2. 字符常量也可以参与运算,实际是其对应的ASCII码参与运算
1.10. 转义字符
1.11. 字符串常量
1.11.1. 用双引号包裹起来的>=0个的字符组成的序列为字符串常量
1.11.2. "I am a string"
1.11.3. ""
1.11.4. 字符串中的"用转意字符"表示
1.11.5. 多个字符串可链接,如: "I am a string"等价于"I am a" "string"
1.12. 运算符与表达式
1.12.1. x%y结果是x除以y的余数部分
1.12.2. x和y必须是整型操作数
1.12.3. 在有负操作数的情况下,取模运算结果的符号取决于具体机器的实现
1.12.4. %
1.12.5. 整数除法会截断结果中的小数部分
1.12.5.1. /
1.12.6. x++;
1.12.6.1. Topic1
1.12.7. ++x;
1.12.7.1. Topic1
1.12.8. 关系运算符
1.12.8.1. > < >= <= == !=