对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
#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呀
你好老师
int a=5,b=2,c=8;
if(a>b)
{
if(b>c)
cout<<b<<endl;
else
if(c>a) cout<<a<<endl;
else cout<<c<<endl;
}
else{
if(b<c) cout<<b<<endl;
else
if(c<a)cout<<a<<endl;
else cout<<c<<endl;
这式子最后怎么等于5
你好老师
为什么
if(year%4==0)leap=true;
if(year%100==0)leap=false;
的结果等于0;
而
if(year%4==0)leap=true;
if(year%100==0)leap=false;
if(year%400==0)leap=true;
的结果等于1
if(n==1){
*dst = *src;
return;
老师请问这一段的目的是什么,还有就是这一段要做到多少次
三个都是这样
a=(a+1)%3;
cout<<a<<endl;
怎么达到0,1,2的,这样不是只有循环吗?
意思就是这个式子等于1,然后循环了三次而已。
a=(a+1)%3;
cout<<a<<endl;