首页 > 其他分享 >cout的使用

cout的使用

时间:2024-07-15 17:08:13浏览次数:9  
标签:变量 int double 使用 字符串 string cout

cout的使用

C++语句结构

#include "iostream"
using namespace std;

int main()
{

return 0;
}

cout结构


非数字,用""包裹
数字可以""包围,也可以不包围

输出单份内容

cout << "hello, word!" << endl;
cout << 10 << endl;

输出多份内容



注释

#include "iostream"
using namespace std;
/*
这是一个多行注释
*/

int main()
{
cout << "I C++" << endl; //这是一个单行注释
cout << 10 << endl;

return 0;
}

字面常量

int main()
{
//整型、实型、字符、字符串
//整型(整数)
21;
//实型(小数)
180.5;
//字符,''进行包围,单个字符
'c';只能有一个字符,只能是一个,不能是0个或者更多
//字符串,""进行包围,任意个字符
""; //空字符串,里面是0个字符,是ok的
"c"; //标准的字符串
"itmaf"; //标准的字符串
cout <<21 << endl;
cout <<180.5 << endl;
cout <<'c' << endl;
cout <<'itheima' << endl;
return 0;
}

符号常量,变量的基础应用

#define 标识符(名称) 常量
int 整型 float 实型 char 字符型 string 字符串型
int main()
{
首先声明变量(定义),变量类型 变量名;
int age; 整型变量
float height; 实型变量声明
char gender; 字符型变量声明
string name; 字符串型变量声明
变量的赋值,变量名 = 变量值
age = 21;
hright = 180.5;
grnfer = 'm';
name = "小明";
变量的使用,直接抵用变量的名称即可


}

{
除了基本的先声明再赋值,还有多种快捷使用方式
快捷方式一,变量的声明与赋值同时进行
int num = 10;
string name = "周杰伦";
快捷方式二,一次声明多个变量
int a、b、c;
a = 10;
b = 20;
c = 30;
快捷方式三、一次声明多个变量的同时进行赋值
int a = 10/ b = 20/ c = 30;
}


{
system(("chcp 65001"));
按下shift+Ctrl+ALT+/
}

可以使用:
字母数字下划线、且字母不可以开头
大小写敏感大小写的书写需要进行区分
不可以使用关键字

单精度浮点数、4字节,6~7位有效数字
有效位数:整数、小数点、小数位
float num1 = 1234567890;
cout << fixed; 设置为小数显示
cout.width(20) 设置显示的最大宽度
cout << num1 << endl;
double 双精度/8字节 15~16位
double num3 = 1234564879.123564789;

long double长精度 16字节、18~19字节
long double num4 = 123456789.123456789;

return 0;
确定数字的字节数大小

L是long的意思
F是float的意思
D是double的意思


\n 换行
\t 制表符
\\ 表示反斜杠本身
\' 表示单引号
\" 表示双引号

c语言风格
char s1[] = "itherma"; 字符数组模式
char *s2 = "itcast";指针模式
C++语言风格的字符串
string S3 = "C++ string";string类型模式

字符串用+连接(仅用于字符串连接)
其他的连接可以用to_string()函数将其转化为字符串类型
string name = "小黑";
int age = 21;
double height = 172.50;
string msg ="我是:" + name + ",身高:" + to_string(height)+ "cm,年龄" + to_string(age) + "岁。";

标签:变量,int,double,使用,字符串,string,cout
From: https://www.cnblogs.com/minmaxm/p/18303507

相关文章

  • 论文阅读:使用集合预测网络进行联合实体和关系提取
    github代码:http://github.com/DianboWork/SPN4RE目的从本质上讲,句子中提到的关系三元组是集合的形式,它没有元素之间的内在顺序,并表现出排列不变的特征。(多个三元组的抽取顺序,对抽取结果没有影响)然而,以前基于seq2seq的模型需要事先使用一些启发式全局规则将关系三元组的集合......
  • 如何使用格点数据分析中国霜冻灾害变化技术应用
    霜冻是一种短历时的农业气象灾害,它是由于日最低气温下降,使植物茎、叶处温度下降到0℃以下,导致正在生长的植物受到冻伤的现象。霜冻出现的早晚会对农作物产量产生显著影响。单站的数据很难在区域范围应用,本课将展示直接利用格点数据进行霜冻灾害分析的主要步骤。白老师,长期从事......
  • 设计模式:使用闭包实现数据集加载过程的依赖倒转
    重点数据集和数据集使用到的参数可以保持不同,将这些不同放到配置文件中进行处理而不是修改获取数据集的加载代码,优点是:减少修改代码的出错统一数据加载的接口格式设计模式:使用闭包实现数据集加载过程的依赖倒转重点前言一、什么是装饰器1、装饰器的定义2、装饰器的使......
  • vue项目使用element组件库
    在一个尚未与逆行的项目中安装——右键项目,选中在集成终端中打开 输入[email protected]或者npmielement-ui-S回车(下载需要等待一段时间)运行完成后打开node_modules,如果可以找到element-ui则安装成功 使用——在main.js中加入如下代码//引......
  • mysql备份还原——binlog查看工具之show binlog的使用
    (4.8)mysql备份还原——binlog查看工具之mysqlbinlog及showbinlog的使用关键词:showbinlog,mysqlbinlog查看,二进制文件查看,binlog查看工具,binlog查看方法 0、使用showmasterstatus; 使用它可以直接查看binlog日志信息;总结:指定文件:showbinlogeventsin'b......
  • Spring MVC 中的拦截器的使用“拦截器基本配置” 和 “拦截器高级配置”
    1.SpringMVC中的拦截器的使用“拦截器基本配置”和“拦截器高级配置”@目录1.SpringMVC中的拦截器的使用“拦截器基本配置”和“拦截器高级配置”2.拦截器3.SpringMVC中的拦截器的创建和基本配置3.1定义拦截3.2拦截器基本配置3.3拦截器的高级配置4.SpringMVC......
  • ros2,功能包下使用自定义的msg,msg文件在定义在当前文件下
    1.创建功能包,参考ros官方方式Writingasimplepublisherandsubscriber(C++)—ROS2Documentation:Humbledocumentationros2pkgcreate--build-typeament_cmake--licenseApache-2.0cpp_pubsub2.创建msg在cpp_pubsub功能包下创建msg文件夹 ros2_ws/cpp_pubsub......
  • CodeGeex插件使用
    CodeGeeX可以给代码自动添加行级注释,节省大量开发时间.没有注释的历史代码,也不再是问题.具体步骤如下: 1.IDEA插件中搜索CodeGeeX2.下载3.重启IDEA4.登录注册CodeGeeX(我这是登录后的样子。没登录之前点击会有一个链接地址,进去注册一下就好了) 5.改变代码,提交到git,点击......
  • mybatisPlus使用sql注入器实现真正批量插入
    注入器packagecom.ruoyi.framework.interceptor;importcom.baomidou.mybatisplus.core.injector.AbstractMethod;importcom.baomidou.mybatisplus.core.injector.DefaultSqlInjector;importcom.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn......
  • React中使用dnd-kit实现拖曳排序功能
    在React中使用`dnd-kit`库实现拖拽排序功能,你需要遵循以下步骤:1.**安装dnd-kit**:首先,确保你已经安装了`dnd-kit`库。如果还没有安装,可以通过npm或yarn来安装:  ```bash  npminstall@dnd-kit/core  ```2.**引入必要的组件和钩子**:从`dnd-kit`中引入`Draggable`、`DragO......