数据类型与输入输出

(1)测试基本数据类型char、int和short之间的相互转换。
(2)测试cin和cout的基本输入和输出用法。
(3)编写程序,求圆的周长、圆面积、圆球体积、圆柱体积。要求用const设定PI常量,定义适当数据类型的变量,并设圆、球半径和圆柱的高的初值分别为2.5、4,依次计算上述结果并输出,输出时要求有相应的文字提示,取小数点后两位数字。
(4)用sizeof运算符编写一个测试程序,测试本机中各基本数据类型或字符串所占的字节数,并将其填写到下表中,然后分析其结果。
(5)已知a=b=100000,c=1000,编程求a*b/c,注意不要让中间结果溢出。
程序代码:
(1)#include
int main()
{

int a='a';


char b=65;

short c='B';

cout <<"int a=\'a\' equals int a="<<<"char b=65 equals char b="<<<"short c=\'B\' equals short c="<
}
(2)#include
int main()
{
int i;
cout <<"Input an integer: ";
cin>>i;

cout <<"The integer you inputed is "<
}
(3)#include
#include

int main(){

const float PI=3.14;

float radiuOfCircle=2.5;
float radiuOfBall=2.5;
float radiuOfCircy=2.5;
float stroke,heightOfCircy=4.0;
double areaOfCircle,volumeOfBall,volumeOfCircy;


stroke=2*PI*radiuOfCircle;
lareaOfCircle=PI*radiuOfCircle*radiuOfCircle;


volumeOfBall=4.0/3*PI*radiuOfBall*radiuOfBall;


volumeOfCircy=PI*radiuOfCircy*radiuOfCircy*heightOfCircy;


cout <<"The PI is "
<
cout <<"The radiu of circle is "
<<<",its stroke is "<<<",its area is "<
cout <<"The radiu of ball is "
<<<",its volume is "<
cout <<"The radiu and height of circy are "
<<<",its volume is "<
}
(4)#include

int main(){
cout <<"size of char\t"<cout <<"size of short\t"<cout <<"size of int\t"<cout <<"size of long\t"<cout <<"size of float\t"<cout <<"size of double\t"<cout <<"size of long double\t"<cout <<"size of \"\\nCh\\t\\v\\0ina\" is "<}
(5)#include
int main(){

int a=100000,b=100000,c=1000;

cout <<(float)a*b/c<}

相关文档
最新文档