赋值
C++
int zero = 0;//整数
double pi = 3.14;//小数
char c = 'd';//字符
C
int zero = 0;//整数
double pi = 3.14;//小数
char c = 'd';//字符
运算
C++
int a=5, b=10;
int c=a+b;//15
int d=a-b;//-5
int e=a*b;//50
int f=a/b;//0
double f1=a/b;//0
double f2=(double)a/b;//0.5
C
int a=5, b=10;
int c=a+b;//15
int d=a-b;//-5
int e=a*b;//50
int f=a/b;//0
double f1=a/b;//0
double f2=(double)a/b;//0.5
输出
按照之前的办法,
int a = 10;
cout<<"a"<<endl;
发现程序毫不留情地输出来a
所以,哪里错了?
C++正解
int a=10;
cout<<a<<endl;
double b=3.3;
cout<<b<<endl;
char c='d'
cout<<c<<endl;
C正解
int a=10;
printf("%d", a);
double b=3.3;
printf("%lf", b);
char c='d';
printf("%c", c);
输入
C++
int a;
cin>>a;
double b;
cin>>b;
char c;
cin>>c;
C
int a;
scanf("%d", &a);
double b;
scanf("%lf", &b);
char c;
scanf("%c", &c);