对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
#include <instream> #include <limits> using namespace std; int main() { unsigned long long a = std::numeric_limits<unsigned long long int>::max(); cout << a << edl; return 0; }
老师 我这个显示Extra characters after test expression.
#include <iostream>
#include<limits>
using namespace std;
int main(){
unsigned long long a=std::numeric_limits<long long int>::max();
cout <<sizeof (a)<<endl;
return 0;
}
就是写完这些代码运行时还是8而不是最大值
char a = 'A'; char b = 9; char c = 66; char d = '\n'; int x = d; cout << a << b << x << c << endl;
在这段代码中66与X 分别代表着什么,int的含义是整数啊为什么后面会跟一个X?
int a=7, b=3; { int g=a; a=b;b=g;} cout << a <<","<< b <<endl;
在这段代码最后的输出cout<< a << "," << b <<中中间为什么要用","作用又是什么?
#include<iostream> #include<limits> #include<math.h> using namespace std; int main() { unsigned long long a=std::numeric_limits<unsigneAd long long >::max(); cout <<a<<endl; cout <<log10(a)<<endl; // unsigned long long a= 1; // cout<<a<<endl; // while(1) // { // } return 0; }
1;请问以下代码错那里了
2;变量为什莫是a b为什莫不行
3;求数值的长为什莫用log,从以上代码中如何看出log(a)等于e?
*p++=(x%10)+‘0’
老师这个+‘0’得到的是ASCII,那*p里面存的不应该就是ASCII值吗,比如x%0=3,3+‘0’他的ASCII值是51呀,那为什么输出的时候是结果还是3呀