%d 是输出输入格式为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float可以通过printf函数中的输出格式说明符来实现保留一位小数点,要保留一位小数就用printf("%.1f",x)闰年:能被4整除,不能被100整除;能被400整除。
#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
int year;
for(year=2000;year<=2500;year++)
{
if(year % 400==0)
{
cout<<year<<"是闰年"<<endl;
}
else if(year%4==0&&year%100!=0)
{
cout<<year<<"是闰年"<<endl;
}
else
{
cout<<year<<"不是闰年"<<endl;
}
}
return 0;
}
如果分母也是整形,则表达式的值也是整形。在分母大于分子时,结果永远是零。所以要在分子或者分母处乘上1.0,使其转换为浮点型。
#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
float a=2*1.0/3;
cout<<a<<endl;
return 0;
}
判断素数
#include<stdio.h>
#include<iostream>
using namespace std;
int main(){
int num;
cin>>num;
int i;
for(i=2;i<=num-1;i++)
{
if(num%i==0)
{
printf("%d is not prime number",num);
return 0;
}
break;
};
cout<<"是"<<endl;
return 0;
}
八进制:0开头;十六进制:0x开头二进制转八进制:每三位算一次,二进制转八进制每四位算一次不同的定义变量的类型所占字节可能有所不同。
类型所占字节
int4double8float4short2long4
转载请注明原文地址:https://blackberry.8miu.com/read-40431.html