C++数据定义及相关操作

C++输出数据

程序是为了处理数据而编写的。

1)数据分类

        数据有数字、字符和字符串三种类型。 

  • 数字:直接书写,如:100、18.52、0、9;
  • 字符:用半角的单引号包含的一个符号,如:'A''Z''0''9''~''+',汉字和全角的标点符号不是字符;
  • 字符串:用半角的双引号包含的多个符号,如:"Hello World""细狗""100""X"

        这里的“100”不是数字100,而是简单的“一零零”。

2)输出数据

  • std::cout可以输出各种类型的数据;
  • <<操作符可以拼接多个数据项;如下所示:输出结果是相同的。
  • std::endl也可以用于换行;如下所示,结果与 \n 相同。
  • using namespace std;指定缺省的命名空间。​​​​​​

                我们可以看到每一次输出或者是使用endl都必须要加上std::

                现在可以在头文件下面指定缺省命名空间。


 程序的注释

在程序中添加的说明文字,对代码的流程或功能加以解释,方便自己和其他的程序员阅读和理解代码。编译器在编译源代码的时候,会忽略注释。

1)单行注释     

        用两根反斜线打头,一般放在代码的上方,或者一语句的末尾

        注意:字符串内容中的两根反斜线是内容的一部分,不是注释。

2)多行注释

        从/*开始,到*/结束,把一些内容夹住。

        注意:

                a)字符串内容中的/*和*/是内容的一部分,不是注释;

                b)/*和*/可以出现在一行代码的中间。

3)VS中的快捷键

        添加注释:Ctrl + k + c

        取消注释:Ctrl + k + u

4)示例

5)代码

//包含头文件
#include <iostream>
using namespace std;

//main函数,程序从这里开始执行,由操作系统调用,每个程序只能有一个main函数
int main() {
	//在控制台输出
	cout << "Hello ";
	cout << "World";

	cout << "\n";
	cout << endl;

	cout << "Hello " << "World";

	/* std::cout	向控制台输出内容的指令,只能小写,不能大写(注意固定格式)
	 <<			输出运算符
	" "			字符串内容的边界符
	 ;			C/C++语句的结束标志 */
}

标识符的命名 

在讲变量命名前我们先补充一下变量名是如何命名的。

1)C++命名规则

C++规定给标识符(变量、常量、函数、结构体、类等)命名时,必须遵守以下规则。

  • 在名称中只能使用字母字符、数字和下划线;
  • 名称的第一个字符不能是数字;
  • 名称区分大写字符与小写字符;
  • 不能将C++关键字用作名称;
  • 以下划线和大写字母打头的名称被保留给编译器及其使用的资源使用,如果违反了这一规则,会导致行为的不确定性。
  • C++对名称的长度没有限制,但有些平台可能有长度限制(64字符)。

        C++语言以及其他的语言在定义名称时要做到望文知义,最好是采用英语单词模式,方便识别

2)C++关键字

        关键字也叫保留字,是C++预先保留的标识符。

        这些关键字都有特殊的含义,用于声明类型对象函数命名空间,程序中不能声明与关键字同名的标识符

asm

do

if

return

typedef

auto

double

inline

short

typeid

bool

dynamic_cast

int

signed

typename

break

else

long

sizeof

union

case

enum

mutable

static

unsigned

catch

explicit

namespace

static_cast

using

char

export

new

struct

virtual

class

extern

operator

switch

void

const

false

private

template

volatile

const_cast

float

protected

this

wchar_t

continue

for

public

throw

while

default

friend

register

true

delete

goto

reinterpret_cast

try

 PS:标记的是我们已经遇到的关键字。


 使用变量

变量是内存变量的简称,用于存放数据。

1)声明

        变量使用之前要先声明

        语法:数据类型 变量名        

2)赋值

        a)声明时赋值

                语法:数据类型 变量名 = 值

        b)声明后赋值

                语法:变量名 = 值

C++常用的数据类型有五种:整数(int)、浮点数(float和double)、字符(char)、字符串(string)和布尔(bool)。

        注意,布尔型变量输出的时候,如果值是true,将显示1,false显示0。


使用常量

顾名思义,常量就是不变的数据。

1)宏常量

        一般为了方便查看维护,我们把它在main函数上面声明,用大写命名。

        语法:#define 常量名 值

2)const 修饰的常变量

        在程序的如何地方可以声明

        语法: const 数据类型 常量名 = 值  

注意:程序不允许改变常量的值,否则编译的时候会报错。


输入数据

程序输入数据的方式有多种。

  • 从控制台的界面中输入(网页、PC桌面程序、APP程序);
  • 从文件中读取;
  • 从数据库中读取;
  • 从网络中读取。

1)std::cin输入数据

        语法:std::cin>>变量名;

  注意:

  • a)布尔型变量的值在计算机内部用1(true)和0(false)存储;
  • b)程序中可以书写true和false,也可以书写1和0,其它值将强制转换成1;
  • c)用cin输入时可以填1和0,其它值也强制转换成1;
  • d)用cout输出时只显示1和0,不显示true和false
  • 如果输入的数据与变量的数据类型不匹配,会导致行为的不确定性。

2)cin输入数据

        语法:cin>>变量名;

就是指定缺省的命名空间,使用起来更加方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸福西西弗斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值