#手把手带你刷题##牛客 OJ C语言# #C语言初阶知识汇总# #手撕题解# #进来学习解题思路啦#

打怪升级之First装备升级

算数操作符 

在写代码时候,⼀定会涉及到计算。 C语⾔中为了⽅便运算,提供了⼀系列操作符,其中有⼀组操作符叫:算术操作符。分别是: +  -   *  /   % ,这些操作符都是双⽬操作符 。     注:操作符也被叫做:运算符,是不同的翻译,意思是⼀样的+ 和-  + 和 - ⽤来完成加法和减法。 + 和 - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双⽬操作符。  

在编程当中的除法是比较特殊的,下面我将 详细建设讲述

   /  是两个数相除的整数部分,比如6/4=1

如果希望得到浮点数的结果,两个运算数必须⾄少有⼀个浮点数,这时C语⾔就会进⾏浮点数除法;

在这 还需要强调一件事, 注意在C语言当中“=”叫赋值 是给变量赋值的符号;而==连等才是真正的等于 特别注意在循环语句的使用当中,后面有道题目我还会进行讲述

%  这个符号叫取模,这个符号算的是两个数相除的小数部分

特别注意的是这个 符号的两边必须是两个整数,不能⽤于浮点数

赋值操作符:=和复合赋值

上面我强调的=就是赋值操作符

复合赋值我用 代码,来让大家理解一下 

这个大家好好理解一下,目前用的比较少大家知道就好啦

单⽬操作符:++、--、+、-

这个东西需要大家多看看多理解一下

 

下面有道题目大家可以看一下比较烧脑

 

让我看看有没有大神光用眼睛看就看出来的

揭晓答案的时刻到了

 铁铁们都作对了蛮哈哈大家 可以看一下上面我写的代码注释解析

b += a++ + c;可能在这一步没看出来,我给大家解释一下,复合操作符右边呢算的是一个值是需要等 a++ +c先完成之后再进行的操作

占位符,取地址符

这是知识点对于 粗心大意的铁铁来说,是每次报错出现最多的情况哈哈哈

大家要知道printf和scanf无论是输入还是输出,都需要一个占位符,像int类型的就需要%d

%的,%f,%lf,%s,%c,这些都是占位符。

而 我说的报错是对于scanf来说的取地址符&,大家一定别忘了&,很重要的,

#include <stdio.h>
int main()
{
 int score = 0;
 printf("请输⼊成绩:");
 scanf("%d", &score);
 printf("成绩是:%d\n", score);
 return 0;
}

 那个&一定别忘记写

这是对用VS2022的铁铁特意准备的;报这种错误的时候记得解决一下

正式打怪之牛客

 大家一定要记住一件事,有些代码你觉得你能看懂,觉得很简单,但 你亲自动手敲一遍你试一试 ,我相信大部分铁铁肯定会出现这样那样的错误,出现错误才能提升自己!

 再来一个小BOSS

 对于新手 来说装备不足的情况下就需要用好所学的知识啦

哈哈嘲笑一下小BOSS ,大家需要注意的 就是==才是真正的等于 

还有 就是while (scanf("%d %d", &a, &b) != EOF)  其中的EOF是英语End of file的简称                 (End Of File)是一个常量,通常用于表示文件结束的状态。//在使用 scanf 时,返回值表示成功读取的数据项个数。如果 scanf 未能成功读取数据,它将返回一个值,该值小于您期望读取的数据项数量就继续进行;   简单理解就是帮你进行全局进行的,到最后的那个文件才会结束循环。

结语

OK文章到这就结束了,随着我们对C语言知识的不断学习掌握我们终将会变成一个能打通关的人

以后我会在着罗列讲述知识的同时,还会穿插着OJ牛客的一些题目

这篇文章有点长了,看到这里的铁铁,给你们看看风景叭哈哈

 

 哈哈哈,经常看我文章的铁铁,会发现风景里面有相同的人哦哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值