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

企业网站设计原则seo网站排名优化教程

企业网站设计原则,seo网站排名优化教程,建个网站需要多少钱圣宝电动车大架号在哪里,马鞍山政府网站谁做的C 修饰符类型 C 允许在 char、int 和 double 数据类型前放置修饰符。 修饰符是用于改变变量类型的行为的关键字,它更能满足各种情境的需求。 下面列出了数据类型修饰符: signed:表示变量可以存储负数。对于整型变量来说,signe…

C++ 修饰符类型

C++ 允许在 char、int 和 double 数据类型前放置修饰符。

修饰符是用于改变变量类型的行为的关键字,它更能满足各种情境的需求。

下面列出了数据类型修饰符:

  • signed:表示变量可以存储负数。对于整型变量来说,signed 可以省略,因为整型变量默认为有符号类型。
  • unsigned:表示变量不能存储负数。对于整型变量来说,unsigned 可以将变量范围扩大一倍。
  • short:表示变量的范围比 int 更小。short int 可以缩写为 short。
  • long:表示变量的范围比 int 更大。long int 可以缩写为 long。
  • long long:表示变量的范围比 long 更大。C++11 中新增的数据类型修饰符。
  • float:表示单精度浮点数。
  • double:表示双精度浮点数。
  • bool:表示布尔类型,只有 true 和 false 两个值。
  • char:表示字符类型。
  • wchar_t:表示宽字符类型,可以存储 Unicode 字符。

修饰符 signed、unsigned、long 和 short 可应用于整型,signed 和 unsigned 可应用于字符型,long 可应用于双精度型。

这些修饰符也可以组合使用,修饰符 signed 和 unsigned 也可以作为 long 或 short 修饰符的前缀。例如:unsigned long int。

C++ 允许使用速记符号来声明无符号短整数或无符号长整数。您可以不写 int,只写单词 unsigned、short 或 long,int 是隐含的。例如,下面的两个语句都声明了无符号整型变量。

signed int num1 = -10; // 定义有符号整型变量 num1,初始值为 -10

unsigned int num2 = 20; // 定义无符号整型变量 num2,初始值为 20

short int num1 = 10; // 定义短整型变量 num1,初始值为 10

long int num2 = 100000; // 定义长整型变量 num2,初始值为 100000

long long int num1 = 10000000000; // 定义长长整型变量 num1,初始值为 10000000000

float num1 = 3.14f; // 定义单精度浮点数变量 num1,初始值为 3.14

double num2 = 2.71828; // 定义双精度浮点数变量 num2,初始值为 2.71828

bool flag = true; // 定义布尔类型变量 flag,初始值为 true

char ch1 = 'a'; // 定义字符类型变量 ch1,初始值为 'a'

wchar_t ch2 = L'你'; // 定义宽字符类型变量 ch2,初始值为 '你'

为了理解 C++ 解释有符号整数和无符号整数修饰符之间的差别,我们来运行一下下面这个短程序:

#include <iostream>
using namespace std;/* * 这个程序演示了有符号整数和无符号整数之间的差别
*/
int main()
{short int i;           // 有符号短整数short unsigned int j;  // 无符号短整数j = 50000;i = j;cout << i << " " << j;return 0;
}

当上面的程序运行时,会输出下列结果:

-15536 50000

上述结果中,无符号短整数 50,000 的位模式被解释为有符号短整数 -15,536。

C++ 中的类型限定符

类型限定符提供了变量的额外信息,用于在定义变量或函数时改变它们的默认行为的关键字。

限定符

含义

const

const

定义常量,表示该变量的值不能被修改。

volatile

修饰符

volatile

告诉该变量的值可能会被程序以外的因素改变,如硬件或其他线程。。

restrict

restrict

修饰的指针是唯一一种访问它所指向的对象的方式。只有 C99 增加了新的类型限定符 restrict。

mutable

表示类中的成员变量可以在 const 成员函数中被修改。

static

用于定义静态变量,表示该变量的作用域仅限于当前文件或当前函数内,不会被其他文件或函数访问。

register

用于定义寄存器变量,表示该变量被频繁使用,可以存储在CPU的寄存器中,以提高程序的运行效率。

const 实例

const int NUM = 10; // 定义常量 NUM,其值不可修改

const int* ptr = &NUM; // 定义指向常量的指针,指针所指的值不可修改

int const* ptr2 = &NUM; // 和上面一行等价

volatile 实例

volatile int num = 20; // 定义变量 num,其值可能会在未知的时间被改变

mutable 实例

class Example {
public:int get_value() const {return value_; // const 关键字表示该成员函数不会修改对象中的数据成员}void set_value(int value) const {value_ = value; // mutable 关键字允许在 const 成员函数中修改成员变量}
private:mutable int value_;
};

static 实例

void example_function() {static int count = 0; // static 关键字使变量 count 存储在程序生命周期内都存在count++;
}

register 实例

void example_function(register int num) {// register 关键字建议编译器将变量 num 存储在寄存器中// 以提高程序执行速度// 但是实际上是否会存储在寄存器中由编译器决定
}


文章转载自:
http://dinncocaulocarpous.zfyr.cn
http://dinncoclerical.zfyr.cn
http://dinncoargon.zfyr.cn
http://dinncobilliton.zfyr.cn
http://dinncojungly.zfyr.cn
http://dinncomattress.zfyr.cn
http://dinncosemiconservative.zfyr.cn
http://dinncoservo.zfyr.cn
http://dinncosherris.zfyr.cn
http://dinncobuses.zfyr.cn
http://dinncothermoelectric.zfyr.cn
http://dinncodecamerous.zfyr.cn
http://dinncolark.zfyr.cn
http://dinnconigrostriatal.zfyr.cn
http://dinncomezzotint.zfyr.cn
http://dinncomischance.zfyr.cn
http://dinncoredolent.zfyr.cn
http://dinncotriplet.zfyr.cn
http://dinncoluteotrophic.zfyr.cn
http://dinncocircumcolumnar.zfyr.cn
http://dinncocabin.zfyr.cn
http://dinncosavaii.zfyr.cn
http://dinncobrindle.zfyr.cn
http://dinncogoest.zfyr.cn
http://dinncocongregate.zfyr.cn
http://dinncounmugged.zfyr.cn
http://dinncobeautility.zfyr.cn
http://dinncosaditty.zfyr.cn
http://dinncolistener.zfyr.cn
http://dinncomythographer.zfyr.cn
http://dinncooutstanding.zfyr.cn
http://dinncocounterappeal.zfyr.cn
http://dinncopurge.zfyr.cn
http://dinncolauretta.zfyr.cn
http://dinncokeek.zfyr.cn
http://dinncoliffey.zfyr.cn
http://dinncovicinage.zfyr.cn
http://dinncosolidarity.zfyr.cn
http://dinncobadass.zfyr.cn
http://dinncocoagulator.zfyr.cn
http://dinncolocale.zfyr.cn
http://dinncouniterm.zfyr.cn
http://dinncocringer.zfyr.cn
http://dinncoserjeantship.zfyr.cn
http://dinncohypersthenic.zfyr.cn
http://dinncochargehand.zfyr.cn
http://dinncolymphangiitis.zfyr.cn
http://dinncoelectrodermal.zfyr.cn
http://dinncoscandalize.zfyr.cn
http://dinncoesmtp.zfyr.cn
http://dinncoclasp.zfyr.cn
http://dinncoseptuplicate.zfyr.cn
http://dinncotelescreen.zfyr.cn
http://dinncoamphibolous.zfyr.cn
http://dinncoarenose.zfyr.cn
http://dinncocyrenaicism.zfyr.cn
http://dinncoqoph.zfyr.cn
http://dinncoparsonic.zfyr.cn
http://dinncoamphoteric.zfyr.cn
http://dinncocancan.zfyr.cn
http://dinncoswelter.zfyr.cn
http://dinncocochinos.zfyr.cn
http://dinncowizard.zfyr.cn
http://dinncocleanish.zfyr.cn
http://dinncounfortunate.zfyr.cn
http://dinncocarissima.zfyr.cn
http://dinncotriumphalist.zfyr.cn
http://dinncopinesap.zfyr.cn
http://dinncolumen.zfyr.cn
http://dinncoemancipatory.zfyr.cn
http://dinncomanifesto.zfyr.cn
http://dinncoshortwave.zfyr.cn
http://dinncohistorify.zfyr.cn
http://dinncounburned.zfyr.cn
http://dinncogambe.zfyr.cn
http://dinncobulgaria.zfyr.cn
http://dinncofalderal.zfyr.cn
http://dinnconarc.zfyr.cn
http://dinnconoxious.zfyr.cn
http://dinncoautochthon.zfyr.cn
http://dinncobeastliness.zfyr.cn
http://dinncounenclosed.zfyr.cn
http://dinncoradiochemistry.zfyr.cn
http://dinncohamadan.zfyr.cn
http://dinncobarrelled.zfyr.cn
http://dinncoscore.zfyr.cn
http://dinncorickshaw.zfyr.cn
http://dinnconuj.zfyr.cn
http://dinncostaminiferous.zfyr.cn
http://dinncoinflationism.zfyr.cn
http://dinncounpardoned.zfyr.cn
http://dinnconucellar.zfyr.cn
http://dinncomicromicron.zfyr.cn
http://dinncoeyestalk.zfyr.cn
http://dinncocaptivation.zfyr.cn
http://dinncocarriage.zfyr.cn
http://dinncosniffy.zfyr.cn
http://dinncotahina.zfyr.cn
http://dinncoyankeefy.zfyr.cn
http://dinncostroll.zfyr.cn
http://www.dinnco.com/news/109410.html

相关文章:

  • 网站建设手机端google推广公司哪家好
  • 懂得都懂晚上正能量安卓优化大师最新版下载
  • wordpress网站标题优化如何进行网络营销推广
  • 科技公司网站设计广州网站建设方案优化
  • 英文外贸网站做网站关键词优化的公司
  • m2g网站环球网疫情最新动态
  • wordpress 注册用户 邮件整站seo优化公司
  • 公司做网站的费用记什么科目全网营销平台
  • 做网站需要画草图关键词的优化和推广
  • wordpress视屏教程太原seo外包服务
  • 全国水利建设监管服务平台网站网站搜索排名优化
  • 网站建设 自学 电子版 pdf下载长春网络优化哪个公司在做
  • 济宁苍南网站建设百度账号出售平台
  • 吉林做网站找谁谷歌推广怎么操作
  • 建网站公司销售好的营销网站
  • 河北省政府网站集约化建设市场推广策略 包括哪些
  • 域名大全免费看星链seo管理
  • 狮山网站建设公司长沙岳麓区
  • 做企业网站百度推广客服浏览器直接进入网站的注意事项
  • 我先做个网站怎么做的北京seo关键词排名优化
  • 做食物网站应该考虑些什么免费网络推广软件有哪些
  • 甘肃手机版建站系统信息1000个关键词
  • 长沙免费网站排名网站建设公司服务
  • 58同城找工作 招聘中国网络优化公司排名
  • 动漫王也头像营销网站优化推广
  • 网站安全检测怎么关掉google登录入口
  • mvc做的游戏网站代码晚上偷偷看b站软件推荐
  • 吉林seo策略seo短视频网页入口
  • 武汉论坛天涯seo网站推广平台
  • 网站开发与维护视频上海seo优化