当前位置:网站首页 > R语言数据分析 > 正文

std::ifstream头文件(stddef头文件)



 
  

一行一行剖析一下这些代码是什么意思。

第一行: 预处理指令   允许控制台读取和写入。

第二行: 允许我们在代码中使用标准命名空间 std 内的名称可以让我们更方便地使用这些名称,而不需要每次都加上 std:: 前缀。

没有  using namespace std;  前缀则是:

 
  

第四行: int main() 表示该主函数的返回值是一个int类型的值;

第五行和第十一行: { } 这两个用来声明大括号内部的语句是一个整体

第七行:

(1) cout 是一个对象

它的作用是通过   <<输入内容显示在屏幕上(你可以不需要理解它的内部工作原理,只要知道怎么用就行)

(2) cout << "Hello Word!"  这句语句的就是把字符串 "Hello Word!" 到输出流中去,之后对象 cout 会自动把插入的流显示到屏幕上

(3) end;  表示换行

第九行:  return 0;  返回值语句,固定写法

表示函数执行成功并返回了一个正确结果,用于表示程序的正常退出。

以上的剖析的如果没看懂没有关系后面还会讲解


常量指在程序运行过程中不可以改变的值
常量分为两种: 字面常量(也叫字面量)、符号常量

(1)常用一个符号名代表一个常量,称为符号常量,即以标识符形式出现的常量。

(2)符号常量的语法

#define 标识符(名字) 常量

符号常量名是标识符,字母,数字,下划线 ,数字不可开头 

C++ 中每个变量都有指定的类型,变量的名称可以由字母、数字和下划线组成。它必须以字母或下划线开头。

变量区分大小写,也可以被重复使用

首先得定义一个变量

 
  

我们定义完一个变量之后需要再给赋值

 
  

变量的值也是可以发生改变

 
  

也可以进行数学计算 + - * / 

 
  

变量的定义有三种一种是我们刚刚讲的

第二种就是一次性定义多个变量,然后再赋值

 
  

第三种就是一次性定义多个变量的同时赋值

 
  

整型

int(整型)short(短整型)long(长整型) longlong(长长整型)

实型

float(单精度浮点数)  double(双精度浮点数)  double long (长双精度浮点数)

常量类型的修饰符

整数 int > unsigned > int > long > long long > unsigned > long long 

小数 double >  long double

布尔型

bool

只有两个字面量

true  (真)代表数字 1

false (假)代表数字 0

算术运算符

在c++中内置的算术运算符有

+ 表示相加,正数 

-  表示相减,负数

*  表示相乘

/  表示想出

%表示取余

++   前++: 先进行++操作。后++:后进行操作。

--    前-- :  先进行--操作。  后--:后进行操作。

运算符

= 赋值        赋值,把右边的数给到左边 a = a + b; 就是把 a + b 赋值给 a

+=  加等于        右边数加上左边数的结果赋值给左边数  a += b; 就是 a = a + b;

-=   减等于        左边数减去右边数的结果赋值给左边数 a -= b; 就是 a = a - b;

*=   乘等于        右边数乘以左边数的结果赋值给左边数 a *= b; 就是 a = a * b;

/=   除等于        左边数除以右边数的结果赋值给左边数 a /= b; 就是 a = a / b;

%= 取余           两个操作数的模赋值给左边操作数        a %= b; 就是 a = a % b;

<<=    左移且赋值运算符                左移并赋值        a <<= 1;  就是 a = a << 1;

>>=    右移且赋值运算符                右移且赋值        a >>= 1;  就是 a = a >> 1;

&=      按位与且赋值运算符            按位与并赋值        a &= 1;   就是 a = a & 1;

^=      按位异或且赋值运算符         按位异或并赋值      a ^= 1;   就是 a = a ^ 1;

|=      按位或且赋值运算符              按位或并赋值         a |= 1;    就是 a = a | 1;

到此这篇std::ifstream头文件(stddef头文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • grid布局自适应宽度(gridview自适应宽度)2025-09-26 21:45:04
  • QPainter绘制图片(qpainter在qimage中绘图)2025-09-26 21:45:04
  • display:grid 兼容性(display flex 兼容性)2025-09-26 21:45:04
  • apc和emr的区别(apac和emea)2025-09-26 21:45:04
  • stric用法(strict的用法和例句)2025-09-26 21:45:04
  • treesize free安装出现错误(tree安装包)2025-09-26 21:45:04
  • oracle实用教程(oracle实用教程(第4版) pdf)2025-09-26 21:45:04
  • resnet一作(resnet-d)2025-09-26 21:45:04
  • nlst命令(nls_timestamp_tz_format)2025-09-26 21:45:04
  • termux启动docker(termux启动linux指令)2025-09-26 21:45:04
  • 全屏图片