一行一行剖析一下这些代码是什么意思。
第一行: 预处理指令 允许控制台读取和写入。
第二行: 允许我们在代码中使用标准命名空间 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头文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/59865.html