手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C++语言怎么定义变量

时间:2024-10-13 11:49:08

1、配合注释看代码:#include <iostream> //加载扩展库using namespac髫潋啜缅e std; //定义存储变量的空间extern int a,b,c; //声明变量int main(){ int a,b,c; //初始化变量 a = 10; //赋值给a b = 20; //赋值给b c = a + b; //把计算结果赋值给c cout << c << endl ; //输出c的值 return 0;}

C++语言怎么定义变量

2、整数类型的变量,如果接收到一个小数,只保留整数部分。

C++语言怎么定义变量

3、仔细看下面的代码:#include <iostream>using namespace std;extern int a,b;extern float c;int main(){ int a,b; float c; a = 100; b = 13.0; c = a/b; cout << c << endl ; return 0;}猜一下,运行结果中,c的值是多少?..注意,虽然c被定义为浮点数,但是由于a和b都是整数类型,导致运行结果也是整数类型。.c被强制转为整数类型。因为整数类型占内存更少,更容易处理。

C++语言怎么定义变量

4、c = a/13.0;效果就变了。

C++语言怎么定义变量

5、如果改为c=a/b*1.0,会怎么样?..结果c是整数。这是为什么呢?

C++语言怎么定义变量

6、c=1.0*a/b,c又变成了浮点数。很奇怪啊。

C++语言怎么定义变量

7、不要胡乱猜测,如果你有什么想法,不妨先多做几次实验。#include <iostream>using namespace std稆糨孝汶;extern int a,b;extern float c,d;int main(){ int a,b; float c,d; a = 100; b = 13.0; c = a*1.235689; //浮点数在后面 cout << c << endl ; d = 1.235689*a; //浮点数在前面 cout << d << endl ; return 0;}乘法中,无论浮点数在前还是在后,都不会影响结果。

C++语言怎么定义变量
© 手抄报圈