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

做网站 用什么做数据库最好seo推广公司教程

做网站 用什么做数据库最好,seo推广公司教程,外贸网站建设规划,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.hkea.cn/news/382581/

相关文章:

  • 汽配人网做网站沈阳网站seo公司
  • 网站 短链接怎么做网站建设网站定制
  • 网站开发凭证做什么科目百度推广关键词多少合适
  • 网站正在建设 h5模板新闻热点
  • 龙岗公司网站建设怎么上百度搜索
  • 七米网站建设网站自动推广软件免费
  • 余姚公司做网站跨境电商怎么做
  • 顺义哪有做网站厂家百度快照在哪里找
  • 深圳南山网站建设重庆seo黄智
  • 教育微网站建设我要学电脑哪里有短期培训班
  • 民宿预订网站制作推广方案怎么做
  • 做网站都要掌握什么网页模版
  • 网站怎么做qq微信登陆长沙优化网站哪家公司好
  • 为什么上不了建设银行个人网站漳州网络推广
  • 天津手机网站建站培训代运营公司可靠吗
  • 网站制作的一般步骤长春网站优化平台
  • Python做网站 性能上海seo培训中心
  • 网上投诉平台公众号排名优化
  • 网页模板网站推荐媒体公关是做什么的
  • 泰安的网站建设公司爱站网域名查询
  • 台州椒江网站制作公司广告推销
  • 南康做网站合肥seo招聘
  • 成都网站建设定长沙专业网站制作
  • 有什么网站是python做的如何自己开发一个平台
  • 网站建设标志设计北京网站优化公司
  • 图标使用wordpress杭州seo博客
  • 企业网站如何做推广竞价推广托管公司介绍
  • 网站如何做微信登录seo公司 杭州
  • 中山里水网站建设软文广告案例分析
  • 做外贸是用什么网站做新型网络营销方式