当前位置: 首页 > news >正文

做暧小视频xo免费网站网站友情链接怎么弄

做暧小视频xo免费网站,网站友情链接怎么弄,wordpress代码加亮的,思源黑体做网站目录 一.算术操作符:、-、*、/、% 1. 和 - 2.* 3./ 4.% 二.赋值操作符:和复合赋值 1.连续赋值 2.复合赋值符 三.单目操作符:、--、、- 1.和-- 1.1前置 1.2后置 1.3前置-- 2. 和 - 四.强制类型转换 一.算术操作符:…

目录

一.算术操作符:+、-、*、/、%

1.+ 和 -

2.*

3./

4.%

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

1.连续赋值

2.复合赋值符

三.单目操作符:++、--、+、-

1.++和--

1.1前置++ 

1.2后置++

1.3前置--

2.+ 和 -

四.强制类型转换


一.算术操作符:+、-、*、/、%

在写代码时候,⼀定会涉及到计算。
C语⾔中为了⽅便运算,提供了⼀系列操作符,其中有⼀组操作符叫:算术操作符。分别是: + - *
\ % ,这些操作符都是双目操作符 注: 操作符也被叫做:运算符,是不同的翻译,意思是⼀样的。

1.+ -

+ - ⽤来完成加法和减法。
+ - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双⽬操作符。
#include <stdio.h>
int main()
{int x = 4 + 22;int y = 61 - 23;printf("%d\n", x);printf("%d\n", y);return 0;
}

2.*

运算符 * 用 来完成乘法。
#include <stdio.h>
int main()
{int num = 5;printf("%d\n", num * num); // 输出 25return 0;
}

3./

运算符 / ⽤来完成除法。
除号的两端如果是整数,执⾏的是整数除法,得到的结果也是整数。
#include <stdio.h>
int main()
{float x = 6 / 4;int y = 6 / 4; printf("%f\n", x); // 输出 1.000000printf("%d\n", y); // 输出 1return 0;
}
上⾯⽰例中,尽管变量 x 的类型是 float (浮点数),但是 6 / 4 得到的结果是 1.0 ,⽽不是1.5 。原因就在于 C 语⾔⾥⾯的整数除法是整除,只会返回整数部分,丢弃⼩数部分,如果希望得到浮点数的结果, 两个运算数必须至少有⼀个浮点数,这时 C 语言就会进行浮点数除法
#include <stdio.h>
int main()
{float x = 6.0 / 4; // 或者写成 6 / 4.0printf("%f\n", x); // 输出 1.500000return 0;
}
上面示例中, 6.0 / 4 表⽰进⾏浮点数除法,得到的结果就是 1.5
再看⼀个例⼦:
#include <stdio.h>
int main()
{int score = 5;score = (score / 20) * 100;return 0;
}
上⾯的代码,你可能觉得经过运算, score 会等于 25 ,但是实际上 score 等于 0 。这是因为
score / 20 是整除,会得到⼀个整数值 0 ,所以乘以 100 后得到的也是 0
为了得到预想的结果,可以将除数 20 改成 20.0 ,让整除变成浮点数除法。
#include <stdio.h>
int main()
{int score = 5;score = (score / 20.0) * 100;return 0;
}

4.%

运算符 % 表⽰求模运算,即返回两个整数相除的余值。 这个运算符只能用于整数,不能用于浮点数。
#include <stdio.h>
int main()
{int x = 6 % 4; // 2return 0;
}
负数求模的规则是, 结果的正负号由第⼀个运算数的正负号决定。
#include <stdio.h>
int main()
{printf("%d\n", 11 % -5); // 1printf("%d\n",-11 % -5); // -1printf("%d\n",-11 % 5); // -1return 0;
}
上⾯⽰例中,第⼀个运算数的正负号( 11 -11 )决定了结果的正负号。

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

在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值

int a = 100;//初始化
a = 200;//赋值,这⾥使⽤的就是赋值操作符
赋值操作符 = 是⼀个随时可以给变量赋值的操作符。

1.连续赋值

赋值操作符也可以连续赋值,如:
int a = 3;
int b = 5;
int c = 0;
c = b = a+3;//连续赋值,从右向左依次赋值的。
C语⾔虽然⽀持这种连续赋值,但是写出的代码不容易理解,建议还是拆开来写,这样⽅便观察代码的执⾏细节。
int a = 3;
int b = 5;
int c = 0;
b = a+3;
c = b;
这样写,在调试的是,每⼀次赋值的细节都是可以很⽅便的观察的。

2.复合赋值符

在写代码时,我们经常可能对⼀个数进⾏⾃增、⾃减的操作,如下代码:
int a = 10;
a = a+3;
a = a-2;
这样代码C语⾔给提供了更加⽅便的写法:
int a = 10;
a += 3;
a -= 2;
C语⾔中提供了复合赋值符,⽅便我们编写代码,这些赋值符有:
+=   -=
*=   /=   %=
//下⾯的操作符后期讲解
>>=  <<=
&=   |=   ^=

三.单目操作符:++、--、+、-

前⾯介绍的操作符都是双⽬操作符,有2个操作数的。C语⾔中还有⼀些操作符只有⼀个操作数,被称为单⽬操作符。 ++ -- +()-( ) (不是加和减) 就是单⽬操作符的。

1.++和--

++是⼀种自增的操作符,又分为前置++和后置++,--是⼀种自减的操作符,也分为前置--和后置--.

1.1前置++ 

int a = 10;
int b = ++a;//++的操作数是a,是放在a的前⾯的,就是前置++ 即为a=a+1,b=a
printf("a=%d b=%d\n",a , b); //a=3 b=3
计算⼝诀:先+1,后使用;
a原来是10,先+1,后a变成了11,再使⽤就是赋值给b,b得到的也是11,所以计算技术后,a和b都是11,相当于这样的代码:
int a = 10;
a = a+1;
b = a;
printf("a=%d b=%d\n",a , b);

1.2后置++

int a = 10;
int b = a++;//++的操作数是a,是放在a的后⾯的,就是后置++ 即b=a a=a+1
printf("a=%d b=%d\n",a , b);//a=11 b=10
计算⼝诀:先使用,后+1
a原来是10,先使⽤,就是先赋值给b,b得到了10,然后再+1,然后a变成了11,所以直接结束后a是11,b是10,相当于这样的代码:
int a = 10;
int b = a;
a = a+1;
printf("a=%d b=%d\n",a , b);

1.3前置--

计算⼝诀:先-1,后使用
int a = 10;
int b = a--;//--的操作数是a,是放在a的后⾯的,就是后置--
printf("a=%d b=%d\n",a , b);//输出的结果是:9 10

2.+ 和 -

这⾥的+是正号,-是负号,都是单⽬操作符。
运算符 + 对正负值没有影响,是⼀个完全可以省略的运算符,但是写了也不会报错。
int a = +10; 等价于 int a = 10;
运算符 - ⽤来改变⼀个值的正负号,负数的前⾯加上 - 就会得到正数,正数的前⾯加上 - 会得到负
数。
int a = 10;
int b = -a;
int c = -10;
printf("b=%d c=%d\n", b, c);//这⾥的b和c都是-10
int a = -10;
int b = -a;
printf("b=%d\n", b); //这⾥的b是10

四.强制类型转换

在操作符中还有⼀种特殊的操作符是强制类型转换,语法形式很简单,形式如下:
(类型)
代码:
int a = 3.14;
//a的是int类型, 3.14是double类型,两边的类型不⼀致,编译器会报警告
为了消除这个警告,我们可以使⽤强制类型转换:
int a = (int)3.14;//意思是将3.14强制类型转换为int类型,这种强制类型转换只取整数部分
俗话说,强扭的⽠不甜,我们使⽤强制类型转换都是万不得已的时候使⽤,如果不需要强制类型转化就能实现代码,这样⾃然更好的。
http://www.hrbkazy.com/news/5079.html

相关文章:

  • 新网站建设的感想app推广赚佣金
  • 天推广人的网站seo优化方案模板
  • 阿里巴巴建设网站首页东莞网站建设优化诊断
  • 美国vps站群360免费做网站
  • 火币网站怎么做空网站开发平台有哪些
  • 购物网站名字快排seo排名软件
  • 客户管理系统毕业论文网站的seo优化报告
  • 做物流哪个网站货源多sns营销
  • 济南做企业网站公司网站推广什么意思
  • AAP网站开发需要多少钱全球搜怎么样
  • 湘潭网站建设方案表格网上教育培训机构排名
  • 重庆技术支持 网站建设公司安卓排名优化
  • wordpress作者上海比较好的seo公司
  • 临安网站建设公司网站推广和网络推广
  • 南山做网站哪家专业西安网站seo公司
  • 动态网站建设教程域名注册信息怎么查
  • 新手学做网站推荐软件谷歌paypal官网下载
  • 建设大型网站建设谷歌商店官网下载
  • 南宁做网站找哪家公司品牌传播推广方案
  • 定远县建设小学网站关键词词库
  • 织梦网站地图怎么做站长素材网站官网
  • wordpress打开有背景音乐福州百度快速优化排名
  • 麻涌镇网站仿做下载百度地图2022最新版
  • 深圳网站设计 制作元今日国内新闻大事20条
  • 网站开发不让搜索引擎seo网络优化专员是什么意思
  • 专业做网站设计百度电商平台app
  • 太原网站网络推广广州新塘网站seo优化
  • 东营网站制作公司百度最新推广产品
  • 上海网站建设服务市价百度客服人工在线咨询
  • 东莞淘宝运营seo收录排名