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

企业官网快速建站框架网推和地推的区别

企业官网快速建站框架,网推和地推的区别,石家庄学网站建设,济南网站开发哪家好1.求余 在C语言中,求余操作是通过取模运算符 % 来实现的。取模运算符会返回两个数相除后的余数。对于正数和负数的除法,求余的结果会有所不同,但 % 运算符总是返回被除数的符号。 下面是一个简单的例子,展示如何使用 % 运…

1.求余

在C语言中,求余操作是通过取模运算符  %  来实现的。取模运算符会返回两个数相除后的余数。对于正数和负数的除法,求余的结果会有所不同,但  %  运算符总是返回被除数的符号。

下面是一个简单的例子,展示如何使用  %  运算符来求一个数除以另一个数的余数:

#include <stdio.h>

int main() {

int dividend = 153456; // 被除数

int divisor = 10000; // 除数,假设我们要得到万位的余数

 

int remainder = dividend % divisor; // 求余数

 

printf("余数是:%d\n", remainder);

 

return 0;

}

在这个例子中, 153456 % 10000  会计算 153456 除以 10000 的余数,结果是 5456。这意味着 153456 除以 10000 后,余下 5456。

如果你想获取一个数的万位数字,你可以这样做:

#include <stdio.h>

int main() {

int number = 153456; // 假设我们要处理的数字是153456

 

// 首先确保数字是正数

if (number < 0) {

number = -number;

}

 

// 然后通过连续除以10的幂来获取万位数字

int tenThousand = number / 10000; // 获取万位数字

 

printf("万位数字是:%d\n", tenThousand);

 

return 0;

}

在这个例子中,我们通过将数字除以  10000  来获取万位数字。这种方法适用于获取任何位数的数字,只需要将数字除以相应的10的幂即可。例如,要获取千位数字,可以将数字除以  1000 ;要获取百位数字,可以将数字除以  100 ,以此类推。

 

2.复合赋值运算符

在C语言中,复合赋值运算符是一种将赋值和另一个运算结合在一起的运算符。它们提供了一种简洁的方式来更新变量的值。复合赋值运算符包括:

1.  += :将右侧的值加到左侧变量的当前值上,并将结果赋值给左侧变量。

2.  -= :将右侧的值从左侧变量的当前值中减去,并将结果赋值给左侧变量。

3.  *= :将左侧变量的当前值与右侧的值相乘,并将结果赋值给左侧变量。

4.  /= :将左侧变量的当前值除以右侧的值,并将结果赋值给左侧变量。

5.  %= :将左侧变量的当前值除以右侧的值,并取余数,将结果赋值给左侧变量。

6.  <<= :将左侧变量的当前值左移右侧指定的位数,并将结果赋值给左侧变量。

7.  >>= :将左侧变量的当前值右移右侧指定的位数,并将结果赋值给左侧变量。

8.  &= :对左侧变量的当前值和右侧的值进行按位与操作,并将结果赋值给左侧变量。

9.  ^= :对左侧变量的当前值和右侧的值进行按位异或操作,并将结果赋值给左侧变量。

10.  |= :对左侧变量的当前值和右侧的值进行按位或操作,并将结果赋值给左侧变量。

复合赋值运算符的一般形式是: 变量 op= 表达式 ,其中  op  是上述运算符之一。

例如,假设我们有一个变量  a ,其初始值为10,我们想将其增加5,可以使用  +=  运算符:

int a = 10;

a += 5; // 等同于 a = a + 5;

printf("%d\n", a); // 输出 15

复合赋值运算符的用途在于简化代码,使得代码更加简洁和易于阅读。它们在循环和条件语句中特别有用,因为它们可以减少代码的复杂性,并且可以提高代码的执行效率,因为它们通常只需要一次操作而不是两次(一次赋值和一次运算)。

 

3.增一和减一运算符

在C语言中,增一( ++ )和减一( -- )运算符用于将变量的值增加1或减少1。这两个运算符可以作为前缀(prefix)或后缀(suffix)使用,区别在于它们对变量值的修改时机以及表达式的结果值。

增一运算符( ++ )

1. 前缀形式( ++var ):在使用变量的值之前先将其增加1。

表达式的值是增加后的变量值。

变量的值在使用之前就被增加了。

2. 后缀形式( var++ ):在使用变量的值之后将其增加1。

表达式的值是增加前的变量值。

变量的值在使用之后才被增加。

减一运算符( -- )

1. 前缀形式( -var ):在使用变量的值之前先将其减少1。

表达式的值是减少后的变量值。

变量的值在使用之前就被减少了。

2. 后缀形式( var-- ):在使用变量的值之后将其减少1。

表达式的值是减少前的变量值。

变量的值在使用之后才被减少。

示例

#include <stdio.h>

 

int main() {

int a = 5;

int b = 5;

 

// 前缀形式的增一运算符

printf("前缀形式:%d\n", ++a); // 输出 6,a 的值变为 6

 

// 后缀形式的增一运算符

printf("后缀形式:%d\n", b++); // 输出 5,b 的值在表达式求值后变为 6

 

// 前缀形式的减一运算符

printf("前缀形式:%d\n", --a); // 输出 5,a 的值变为 5

 

// 后缀形式的减一运算符

printf("后缀形式:%d\n", a--); // 输出 5,a 的值在表达式求值后变为 4

 

return 0;

}

在实际编程中,选择前缀还是后缀形式取决于你的具体需求。如果你需要在操作之前使用新的值,使用前缀形式;如果你需要在操作之前使用旧的值,使用后缀形式。此外,前缀形式通常在性能上更优,因为它们不需要额外的内存来存储变量的旧值。

 

4.算术运算符

在C语言中,增一( ++ )和减一( -- )运算符用于将变量的值增加1或减少1。这两个运算符可以作为前缀(prefix)或后缀(suffix)使用,区别在于它们对变量值的修改时机以及表达式的结果值。

增一运算符( ++ )

1. 前缀形式( ++var ):在使用变量的值之前先将其增加1。

表达式的值是增加后的变量值。

变量的值在使用之前就被增加了。

2. 后缀形式( var++ ):在使用变量的值之后将其增加1。

表达式的值是增加前的变量值。

变量的值在使用之后才被增加。

减一运算符( -- )

1. 前缀形式( -var ):在使用变量的值之前先将其减少1。

表达式的值是减少后的变量值。

变量的值在使用之前就被减少了。

2. 后缀形式( var-- ):在使用变量的值之后将其减少1。

表达式的值是减少前的变量值。

变量的值在使用之后才被减少。

示例

#include <stdio.h>

 

int main() {

int a = 5;

int b = 5;

 

// 前缀形式的增一运算符

printf("前缀形式:%d\n", ++a); // 输出 6,a 的值变为 6

 

// 后缀形式的增一运算符

printf("后缀形式:%d\n", b++); // 输出 5,b 的值在表达式求值后变为 6

 

// 前缀形式的减一运算符

printf("前缀形式:%d\n", --a); // 输出 5,a 的值变为 5

 

// 后缀形式的减一运算符

printf("后缀形式:%d\n", a--); // 输出 5,a 的值在表达式求值后变为 4

 

return 0;

}

在实际编程中,选择前缀还是后缀形式取决于你的具体需求。如果你需要在操作之前使用新的值,使用前缀形式;如果你需要在操作之前使用旧的值,使用后缀形式。此外,前缀形式通常在性能上更优,因为它们不需要额外的内存来存储变量的旧值。

http://www.mmbaike.com/news/65054.html

相关文章:

  • 淘宝几百块钱做网站靠谱吗torrentkitty磁力官网
  • mysql python开发网站开发网站开发从入门到实战
  • 做图在哪个网站上找怎样推广自己的店铺啊
  • 苏州seo网站系统谷歌搜索引擎免费入口 台湾
  • 企业管理网站市场营销计划书模板
  • 中国人做英文网站网站收录优化
  • 湖南网站建设公司 真好磐石网络潍坊百度seo公司
  • 用vue.js做网站杭州专业seo公司
  • vs网站开发源码seo培训机构排名
  • 重庆锅炉网站建设费用网络运营培训班多少钱
  • 企业自助建站系统怎么建合肥关键词优化平台
  • 广东企业网站建设公司网站品牌推广策略
  • 为什么辽宁省城乡建设厅网站打不开网站推广方式有哪些
  • 做个网站做蔬菜批发站内优化
  • 南阳做网站优化的公司seo技术代理
  • 更换dns能上国外网站吗厦门人才网官方网站
  • 做购物网站学什么技术seo研究协会网
  • 网站开发平台樱花bt引擎
  • 深圳网站域名微信朋友圈推广
  • 找公司做网站优秀营销软文范例300字
  • 幼儿园网站开发台州百度推广优化
  • wordpress清理网站缓存免费建站平台哪个好
  • 中国建设银行jcb卡网站百度人工客服
  • 三点水网站建设合同书百度趋势搜索大数据
  • 开封小吃网站建设爱站工具包官网
  • 建设一个网站多少钱北京营销推广公司
  • 网站建设市场规模发软文
  • 保安公司网站如何做培训心得体会200字
  • 长春新建设优化百度seo技术搜索引擎
  • 找别人做网站需要注意什么网络营销的方法有哪些?举例说明