C语言基本数据类型:
short、int、long、char、float、double这六个关键字代表C语言中六种基本数据类型,在不同的系统上,这些类型占据的字节也是不同的,具体可用sizeof进行测试,如下:
#include <iostream>
using namespace std;
int main()
{
cout<<"char size:"<<sizeof(char)<<endl;
cout<<"short size:"<<sizeof(short)<<endl;
cout<<"int size:"<<sizeof(int)<<endl;
cout<<"long int size:"<<sizeof(long int)<<endl;
cout<<"long long size:"<<sizeof(long long)<<endl;
cout<<"float size:"<<sizeof(float)<<endl;
cout<<"double size:"<<sizeof(double)<<endl;
cout<<"long double size:"<<sizeof(long double)<<endl;
cout<<"bool size:"<<sizeof(bool)<<endl;
cout<<"void size:"<<sizeof(void)<<endl;
return 0;
}
其运行结果如下:
培养分析解决问题的能力:
问题描述:判断一个年份是不是闰年?
分析问题:(1)该年份能被4整除同时不能被100整除;
(2)该年份能被400整除
以上条件只要有其中一个符合则该年为闰年!
解决问题:
#include <stdio.h>
#include<iostream>
using namespace std;
void Is_leap()
int main()
{
int year;
scanf("%d",&year);//输入一个年份
if((year%4==0&&year%100!=0)||(year%400==0))//判断该年是否为闰年
{
printf(“今年是闰年\n”);
}
else
printf(“今年不是闰年\n”);
return 0;
}