C++赋值语句和输入输出语句

赋值语句=

“=”符号跟数学上的“等于”是不同的

a=a+5 数学上是不成立的,意思是将变量a+5的值赋值给a

=作用是把等号右边的值或者表达式的值赋给左边的变量

输入输出语句:

cin,cout:

cin从键盘上输入变量值,格式:cin>>变量1>>变量2>>变量n;可一次读入多个不同类型的变量,变量输入以回车,空格等隔开

cout向屏幕输入变量或者表达式的值,格式:cout<<变量1<<变量2<<变量3....变量n;

#include <iostream>
using namespace std;
int main()
{
    int a,b; //定义变量
    cin>>a>>b; //输入 a,b
    cout<<a<<b;//输入 a,b
    return 0;
}

cout格式化输出:需要引用iomanip头文件

setw(int):设置显示宽度

right、left:设置左右对齐

fixed,setprecision:设置保留小数的位数

setprecision:单独用的时候,是科学计数法

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    double aa = 111123.456789;
    cout<<setprecision(2)<<aa<<endl;//科学计数法输出数
    cout<<fixed<<setprecision(2)<<aa<<endl; //保留两位小数
    int  bb =32554626;
    double cc = 2345.56789;
    cout<<bb<<endl;
    cout<<right<<setw(12)<<bb<<endl; //向右对齐,以12个字符对齐输出
    cout<<cc<<endl;
    cout<<setw(12)<<cc<<endl;
    return 0;
}

getchar,putchar:

getchar从键盘上输入一个字符,格式:ch=getchar()

putchar向屏幕输入一个字符,格式:putchar(字符变量);

调用getchar和putchar函数,需要引用cstdio头文件

#include <iostream>
#include <cstdio> //引用cstdio头文件
using namespace std;
int main()
{
    char a,b; //定义字符变量
    a=getchar();
    putchar(a);
    b=getchar();
    putchar(b);
    return 0;
}

scanf,printf:

scanf格式化输入变量值,格式scanf("格式控制符",&变量1.....&变量n),&的意思是取变量地址

printf向屏幕格式化输出变量或者表达式的值,格式:printf(“格式控制符”,变量1,变量2......变量n)

常用的格式控制符:

%d:d表示整数

%f:f表示浮点数

%c:c字符

%s:s字符串

\r\n:回车换行

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    int a;
    scanf("%d",&a);
    printf("你输入的是:%d",a);
    printf("\r\n");//输出回车换行
    printf("保留宽度输入:%8d",a);
    float b; //浮点型
    printf("请输入一个浮点型:\r\n");
    printf("\r\n");
    scanf("%f",&b);
    printf("%10f\r\n",b);//按10个字符的宽度输出
    printf("%10.2f\r\n",b);//按10个字符输出,并保留两位小数
    printf("%s","字符串输出\r\n");
    return 0;
}

初学者,尽量使用cin,cout输入输出

原文地址:https://www.cnblogs.com/noipbar/p/10025495.html

时间: 2024-10-08 17:42:38

C++赋值语句和输入输出语句的相关文章

sas赋值语句,累加语句,keep,drop,rename,retain

赋值语句 variable=expression 几种赋值的实例: x = x1+x2; x = sum(of x1-x6); 括号中要用of sum(x,y);如果x或y中有一个为缺失值,sum的结果会将缺失值设为0,而如果用z=x+y;有缺失值的话z的结果会为缺失值 ar(1) = br(1); *将数组br的第一个元素赋值给数组ar的第一个元素,sas中数组的下标以1开始; x = x+y; x x=y=z *如果y=z则x=1否则为0; 赋值语句变量通过表达式计算后的类型有三种情况<是可

0088 JavaScript输入输出语句:alert、console.log、prompt

为了方便信息的输入输出,JS中提供了一些输入输出语句,其常用的语句如下: 方法 说明 归属 alert(msg) 浏览器弹出警示框 浏览器 console.log(msg) 浏览器控制台打印输出信息 浏览器 prompt(info) 浏览器弹出输入框,用户可以输入 浏览器 注意:alert() 主要用来显示消息给用户,console.log() 用来给程序员自己看运行时的消息. 原文地址:https://www.cnblogs.com/jianjie/p/12127358.html

JS简介,JS如何实现输入输出语句、注释

JavaScript 简介 JavaScript 是世界上最流行的编程语言 可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备 JavaScript一种直译式脚本语言 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. 是一种动态类型.弱类型.基于原型的语言,内置支持类型. JavaScript 实现输入输出   JavaSc

Java编程-基本输入输出语句

一个基本的输出语句: package Hello; import java.util.Scanner; public class Hello { public static void main(String[] args){ System.out.println("你好世界!"); //Scanner in = new Scanner(System.in); //System.out.println("echo:"+in.nextLine()); System.ou

2015.9.30.基础数据类型以及输入输出语句

从今天开始不定期更新C语言基础教程,请参考教材(仅仅参考!)进行学习,本系列教程只写基础部分,不会掺杂复杂的细节,这些细节在后续会根据需要再加入,如果有不懂请自行百度尝试解决.该系列文章内容可能来源我本人或者zhrmoe(他的主页:http://zhrmoe.iflab.org)的编写.文章如果有错误欢迎批评指正,谢谢!转载请注明来自本站, //2015.9.30  基本输入输出 #include <stdio.h> /* 基础数据类型 char 字符 int 整数 double 小数 对应的

Python(2)(基本输入输出语句)

我们先来说输出: 输出重要部分是: ------------------------------------------------------------------------------- 那么问题来了... 12.234567大家伙估计都明白是数据,那么5.2f是什么意思呢? .2f是截取后两位,截取3位就是.3f,以此类推 12.234567: 小数点的位数为6位,当我们截取小数点后10位时,会发生什么呢? 那么问题又来了.... 5.10f的5又是什么意思呢? 要说明白5的用途,必须

第三讲 基本输入输出语句

一.输出语句print函数 print()函数基本使用 打印整形.浮点型.字符型.字符串型数据 eg1: >>> print(12)   整形12>>> print(12.5) 浮点型12.5>>> print('H')  字符型H>>> print('www.baidu.com') 字符串型 www.baidu.com>>> x=12>>> print (x)   打印变量指向的值12>&g

2017-2-18 net 输入输出语句

控制台程序的创建,输出,输入语句,定义变量,变量赋值,值覆盖,值拼接,值打印两种数据类型,整形类型转换 知识点: 1.输出语句 Console.WriteLine("");光标换行    Console.Write("");光标在同行 输入语句 Console.ReadLine("");光标换行     Console.Read("");光标在同行 2.变量的定义和赋值  值链接 string 字符串   int整型   值链

%*d, %*s等在输入输出语句中的作用

出现在输入输出函数中的%*c ,作用是在输入或输出时,跳过一个变量,例如:void main(){ int i=1,j=2,k=3; printf("%d,%*d,%d\n",i,j,k,i);//遇到%*d,就把j跳过了,输出k,故后面应该放4个变量}程序的输出结果是1, 3,1 这种用法可以用来格式控制,k前面的空格数=j-(k的值占的位数):例:printf("%d,%*d,%d\n", i, j + 4, k, i);输出:1,     3,1  —— 3前