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

资讯网站的好处铜川北京网站建设

资讯网站的好处,铜川北京网站建设,wordpress 头部 空行,网页设计与制作怎么答辩系列文章目录 在C中#xff0c;什么是变量#xff1f;变量有哪些类型#xff1f; 目录 系列文章目录 文章目录 前言 一、C中的变量 1.什么是变量#xff1f; 2.变量的类型 二、C 中的变量定义和声明 1.变量定义 2.变量声明 三、扩展 1.函数 2.自动转换规则 总…系列文章目录 在C中什么是变量变量有哪些类型 目录 系列文章目录 文章目录 前言 一、C中的变量 1.什么是变量 2.变量的类型 二、C 中的变量定义和声明 1.变量定义 2.变量声明 三、扩展 1.函数 2.自动转换规则 总结 前言 变量是一个可以存储数据值的容器。在C中每个变量都有一个数据类型该类型决定了变量可以存储的数据类型和范围。 一、C中的变量 1.什么是变量 在C中变量是一个可命名的内存空间。 变量可以存储不同类型的数据并且可以在程序的不同部分使用。 每个变量都有唯一的标识符称为变量名。它可以在程序中使用以表示存储在内存中的值或对象。 变量的数据类型必须在声明时指定以便编译器知道为该变量分配多少内存并在必要时进行类型转换。 变量在程序运行期间可以被修改其值可以被读取并用于执行计算。 2.变量的类型 在C中有以下基本数据类型 1. 整型int 2. 字符型char 3. 布尔型bool 4. 浮点型float 5. 双精度浮点型double 此外还有以下扩展数据类型 1. 枚举型enum 2. 无符号整型unsigned 3. 长整型long 4. 短整型short 5. 常量const 6. 指针pointer 7. 引用reference 下面我们详细来看一些常见的类型  整数类型Integer Types int用于表示整数通常占用4个字节。short用于表示短整数通常占用2个字节。long用于表示长整数通常占用4个字节。long long用于表示更长的整数通常占用8个字节。 浮点类型Floating-Point Types float用于表示单精度浮点数通常占用4个字节。double用于表示双精度浮点数通常占用8个字节。long double用于表示更高精度的浮点数占用字节数可以根据实现而变化。 字符类型Character Types char用于表示字符通常占用1个字节。wchar_t用于表示宽字符通常占用2或4个字节。char16_t用于表示16位Unicode字符占用2个字节。char32_t用于表示32位Unicode字符占用4个字节。 布尔类型Boolean Type bool用于表示布尔值只能取true或false。 枚举类型Enumeration Types enum用于定义一组命名的整数常量。 指针类型Pointer Types type*用于表示指向类型为type的对象的指针。 数组类型Array Types type[]或type[size]用于表示具有相同类型的元素组成的数组。 结构体类型Structure Types struct用于定义包含多个不同类型成员的结构。 类类型Class Types class用于定义具有属性和方法的自定义类型。 共用体类型Union Types union用于定义一种特殊的数据类型它可以在相同的内存位置存储不同的数据类型。 二、C 中的变量定义和声明 1.变量定义 变量定义就是告诉编译器在何处创建变量的存储以及如何创建变量的存储。 下面使用代码来说明  int a; char b; float c; double d; 上面的代码就表示定义了4种类型的4个变量下面的代码表示变量在声明时进行了初始化 不带初始化的定义带有静态存储持续时间的变量会被隐式初始化为 NULL所有字节的值都是 0其他所有变量的初始值是未定义的。 int a 1; char b ‘b’; float c 1.0;2.变量声明 变量声明是向编译器保证变量以给定的类型和名称存在这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义在程序连接时编译器需要实际的变量声明。当使用多个文件且只在其中一个文件中定义变量时变量声明就显得非常有用。可以使用 extern 关键字在任何地方声明一个变量。虽然可以在 C 程序中多次声明一个变量但变量只能在某个文件、函数或代码块中被定义一次。 下面来看看代码 #include iostream using namespace std;// 变量声明 extern int a, b; extern int c;int main() {// 变量定义int a, b;int c;// 实际初始化a 10;b 20;c a b;cout c endl;return 0; } 代码输出为30 注意这里变量是先被声明了然后在被定义和初始化的 还有一点就是定义包含了声明但是声明不包含定义。函数也是一样。 三、扩展 1.函数 上面的代码变量是先被声明了然后在被定义和初始化的同样的操作对于函数也是适用的。 下面就是一个例子  // 函数声明 int Add();// 函数定义 int Add(int a, int b) {cout a b endl;return 0; }int main() {// 变量定义int a, b;// 实际初始化a 10;b 20;Add(a, b);return 0; } 输出结果是30 2.自动转换规则 变量的类型间是可以互相转换的转换又分为自动转换和强制转换。 自动转换类型 若参与运算量的类型不同则先转换成同一类型然后进行运算。转换按数据长度增加的方向进行以保证精度不降低。如int型和long型运算时先把int量转成long型后再进行运算。     a、若两种类型的字节数不同转换成字节数高的类型     b、若两种类型的字节数相同且一种有符号一种无符号则转换成无符号类型 所有的浮点运算都是以双精度进行的即使仅含float单精度量运算的表达式也要先转换成double型再作运算。char型和short型参与运算时必须先转换成int型。 赋值运算中赋值号两边量的数据类型不同时赋值号右边量的类型将转换为左边量的类型。如果右边量的数据类型长度比左边长时将丢失一部分数据这样会降低精度: 强制转换规则 强制类型转换是通过类型转换运算来实现的。 其一般形式为类型说明符表达式其功能是把表达式的运算结果强制转换成类型说明符所表示的类型 int a 1; double b 2.1; cout a b a (int)b endl;   //输出为a b 3 总结 下面进行一些总结。在C中使用变量时需要注意以下主要事项 声明变量在使用变量之前必须先声明该变量的类型和名称。 变量的初始化变量可以在声明时进行初始化也可以在后续的代码中进行初始化。对于未初始化的变量其值是不确定的。 变量的类型在使用变量时需要明确变量的类型这决定了变量能够存储的数据类型和所占用的内存空间大小。 最后变量的使用还要注意变量的作用域变量的作用域指的是变量在程序中可以被访问的范围。在C中变量可以有全局和局部作用域需要根据需要来定义。这个我们会在后面讲到。
http://www.sadfv.cn/news/445651/

相关文章:

  • html视频网站源码长春网站开发培训
  • 学院网站建设管理办法网业升级坊问
  • 南通市住房建设局网站网络营销和网上销售的区别
  • 破解WordPress站点drupal wordpress
  • 手机做网站公司学校网站建设策划
  • 怎么选择佛山网站设计什么网站可以做旅行行程单
  • 常德小学报名网站厦门专业的网站建设
  • 昆山市建设局网站做网站软件wd
  • 青岛建设公司网站建设外国纪录片网站机场建设
  • 郑州那里能设计网站中国大数据公司排名10强
  • 新余做网站网站注册步骤
  • 有专门做背景音乐的网站吗怎么搜索到自己网站
  • 从零开始做网站内容运营苏州专业做网站的公司哪家好
  • 优化公司怎么优化网站的怎么创建自己网站平台
  • 官方网站建设银行年利息是多少钱做推广可以上那些网站
  • 南宁网站建设服务商购物网站上分期怎么做的
  • 网站建设灰色关键词网站建设的分工的论文
  • 做平面的网站工商注册登记网
  • 个人网站有前途吗如何做微信小程序游戏
  • 做网站设计的价格网站越来越难做
  • 郑州小企业网站建设wordpress 模板分页
  • 网站里的图片是怎么做的网站备案期间访问
  • 建一个网站大约多少钱随州网站建设厂家
  • 建设信用卡申请官方网站唐山市住房和诚乡建设局网站
  • 青岛网站设计微动力网站建设的需求客户
  • vi设计收费做网站优化选阿里巴巴还是百度
  • 红酒网站设计免费网页申请
  • 销售网站开发实践报告淄博网站建设 leda.cc
  • 青岛网站搭建陕西省住房和城乡建设厅网官网
  • 怎么自己做模板网站博客转wordpress