首页 > 其他分享 >day1

day1

时间:2022-11-15 18:14:31浏览次数:35  
标签:std 变量 程序 day1 注释 main 常量

001.输出

// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//c++是不在乎空格的

#include <iostream>

int main() //程序的启动键 从这个函数的第一句开始执行
{
    std::cout << "Hello World!\n"; //输出代码
    //std::cout 向控制台输出内容的指令;
    //<<        输出的运算符
    //""        字符串内容的边界符
    //Hello World! 输出字符串的内容
    //\n        输出一个换行
    //;         c++语句结束的标志
    // \n的内容是换行 不一定放在代码的后面,也可以放在任意位置,放在哪里就从哪里换行
    std::cout << "\n  我是一只鸟  \n";


}

 002.输出数据

数据是信息的载体 写程序的目的就是为处理数据  一个程序中 应该着重关注其数据流向

在c++中 数据的分类为3种:

1.数字:直接书写,11,13,4,5,999

2.字符:用半角的单引号包含,'~' 'd' '0'  '9'  '+'

3.字符串:用半角的双引号包含,"今天开心吗"  "X"

无包含、单引号包含、双引号包含都是其区别的数据类型的标记

·std::cout 可以输出各种类型的数据

·<<操作符可以拼接多个数据项

·std::endl 也可以用于换行

·using namespace std;指定缺省的命名空间

#include <iostream>

int main() //程序的启动键 从这个函数的第一句开始执行
{
    std::cout << "Hello World!\n"; //输出代码
    //需要输出信息:姓名:西施;年龄:25;体重:48.5;性别:X
    //使用<<作为连接符
    std::cout << "姓名:" << "西施" << ";年龄:" << 25 << ";体重:" << 48.5;
    //换行的两种方式:1.末尾接着拼接"\n";2.末尾拼接std::endl
    std::cout << "姓名:" << "西施" << ";年龄:" << 25 << ";体重:" << 48.5 << std::endl;

}

 输出:

Hello World!
姓名:西施;年龄:25;体重:48.5姓名:西施;年龄:25;体重:48.5

D:\c_pro\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe (进程 20232)已退出,代码为 0。
按任意键关闭此窗口. . .

 using namespace std;   有了这行指令 程序中的std::可以不写 没有这行指令 程序中的std::必写
作用:指定缺省的命名空间

003.程序的注释

在程序中添加说明文字 对代码的流程或者功能加以注释 方便自己和其他的程序员阅读和理解代码

编译器在编译源代码的时候 会忽略注释

1.单行注释://

2.多行注释:

从/*开始,到*/ 结束,把一些内容包含在里面

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

3.注释的注释

可以用单行注释把多行注释注释掉,也可以用多行注释将单行注释注释掉;

4.VS种的快捷键

添加注释:Ctrl+k+c

取消注释:Ctrl+k+u

004.使用变量

变量是存放数据的容器

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

1.声明变量

变量在使用之前要先声明

语法:数据类型 变量名

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

变量在声明的时候可以赋初始值

2.变量赋值:

语法:变量名=值

#include <iostream>
using namespace std; //有了这行指令 程序中的std::可以不写 没有这行指令 程序中的std::必写
//作用:指定缺省的命名空间
int main() //程序的启动键 从这个函数的第一句开始执行
{
    //超女基本信息:姓名 年龄 体重 性别 颜值
    //声明变量 存放超女基本信息的数据项
    string name="西施"; //name
    int age=20; //age
    double weight=49; //weight
    char sex='Y'; //sex x:girl y:boy
    bool yz=true;  //颜值:true:漂亮 false:不漂亮
    //可以直接给变量赋初始值

    name = "西施";
    age = 25;
    weight = 48.9;
    sex = 'X';
    yz = true;

    //将数据输出
    cout << name << age << 
    weight << sex << yz<<endl;
    //这里yz 输出的是1 ,因为在c++里,true=1,false=0
    //变量可以重复使用


}

005.使用常量

常量是程序中固定不变的数据

1.宏常量

一般在main函数的上面声明 用大写命名

语法:#define 常量名 值

2.const修饰的变量

在程序的任何地方都可以声明

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

3.常量的特点:

程序中不允许改变常量的值 否则编译的时候会报错

#include <iostream>
using namespace std; //有了这行指令 程序中的std::可以不写 没有这行指令 程序中的std::必写
//作用:指定缺省的命名空间

#define MONTHS 12
#define PI
//声明宏常量不需要加= 和 ;

int main() //程序的启动键 从这个函数的第一句开始执行
{
	cout << "a year have" << MONTHS << "个月";
	//定义常量
	const string name = "little girl";//值得注意的是:用cinst定义常量的话 需要加 = 和 ;
	cout << name;

}

 

 

标签:std,变量,程序,day1,注释,main,常量
From: https://www.cnblogs.com/bokeyuanjj/p/16893389.html

相关文章

  • day18
    【0459.重复的子字符串】classSolution{public:boolrepeatedSubstringPattern(strings){for(inti=0;i<s.size()/2;i++){int......
  • LeetCode刷题记录.Day15
    反转字符串中的单词151.反转字符串中的单词-力扣(LeetCode)classSolution{public:voidreverse(string&s,intstart,intend){//反转单词字符串,写法为左闭......
  • Day11.2:标签的使用
    标签的使用当我们在嵌套语句中,例如当我们在for的嵌套循环语句中,想要终止或重新开始当前循环以外的循环的时候,单独仅靠break和continue和还不够,需要在我们想要作用的循环语......
  • Day11.3:利用for循环打印三角形——思维详解
    利用for循环打印三角形要求:利用for循环打印出以下三角形思路与分析:观察三角形,每一行的左边其实都有打印内容的,只是被空格替换了;将左边空格的部分替换成*,补齐后会得......
  • day17
    【0151.翻转字符串里的单词】classSolution{public:stringreverseWords(strings){intslow=0;intfast=1;while(fast<s......
  • Day11:增强for循环的简单了解
    增强for循环这一节简单了解对增强for循环在数组里面的应用,且通过for循环和增强for循环的对比来更好的了解增强forpublicclassForCirculate03{publicstaticvoid......
  • 【算法训练营day16】LeetCode104. 二叉树的最大深度 LeetCode559. n叉树的最大深度 Le
    LeetCode104.二叉树的最大深度题目链接:104.二叉树的最大深度初次尝试直接看题解学习思路。看完代码随想录后的想法本题使用的是二叉树的后序遍历,实际上是在求根节点......
  • Day10.2:九九乘法表打印详解思路
    九九乘法表打印按照以下格式对九九乘法表正确输出:/*1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2......
  • Day10.1:while循环结构
    while循环结构while循环while循环结构是最基本的循环,他的结构为:while(布尔表达式){//循环的内容}只有当布尔表达式的值为true时,开始循环我们一般需要的是有限......
  • 蓝桥杯_每日一题Day1
    12届蓝桥杯-第四题:输入:一串乱序数字(以英文逗号隔开)输出:非最小或最大的数,输入中非连续的数样例输入:3,2,4,6,7样例输出:51.分割字符串函数split():str.split(str="",num=......