赋值语句输入输出语句练习

版权声明:本文为博主原创文章,未经允许不得转载 https://blog.csdn.net/noipBar/article/details/84563855

1、整型数据和布尔型数据转

        将一个整型变量值赋值给一个布尔型变量,再将一个布尔型变量赋值给整型变量

输入:

        一个整型范围内的整数

输出:

       一个整数,经过转换后的结果

#include <iostream>
using namespace std;
int main()
{
   int a;
   bool b;
   cin>>a;
   b=a;
   cout<<b<<endl;
   return 0;
}

整型和布尔型可以互相赋值,整型不为0时,布尔型为1为真,为0时,布尔值为0,即假

2、整型和字符型转换

      输入一个字符,将字符赋值给一个整型并输出。改变整型的值,赋值给字符型,并输出

#include <iostream>
using namespace std;
int main()
{
	char c;
	cin>>c;
	int b;
	b=c;
	cout<<b<<endl; 
	b=97;
	c=b;
	cout<<c<<endl;
    return 0;
}

整型和字符型之间可以相互赋值。

3、空格分隔输出

      读入一个字符,一个整数、一个单精度、一个双精度浮点数、然后按顺序输出它们,并且要求在它们之间用一个空格分隔,输出浮点数时,保留6位小数。

#include <iostream>
using namespace std;
int main()
{
	char a;
	int bl
	float c;
	double d;
	scanf("%c%d%f%lf",&a,&b,&c,&d);
	printf("%c %d %.6f %.6lf",a,b,c,d); 
    return 0;
}

熟悉scanf,printf输入输出格式

猜你喜欢

转载自blog.csdn.net/noipBar/article/details/84563855