一、数据类型
1.数据类型包含了基本类型、构造类型、指针类型以及空类型。
1)基本类型又包含了整型、字符型、实型和枚举类型。
实型又称浮点型包括单精度型和双精度型。
2)构造类型包括数组类型、结构体类型、共用体类型。
整型 int 4个字节 %d
单精度 float 4个字节 %f
双精度 double 8个字节 %lf
浮点型 char 1个字节 %c
类型转换的规则
1)两个不同类型的数据进行运算时,需要进行类型转换,将占内存小的数据转换为占内存大额数据;
2)字节相同的数据:将精确度低的数据转换为精确度高的数据。
2. 常量与变量
常量分为:整型常量、浮点常量、字符常量和枚举常量。
变量分为:整形变量、浮点变量、字符变量和枚举变量。
二、算术运算符和算术表达式
#include <stdio.h>
int main(int argc, char *argv[])
{
int a = 15;
float b = 123.1234567;
double c = 12345678.1234567;
char d = 'p';
printf("a=%d,%5d,%o,%x\n",a,a,a,a);
printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
printf("c=%lf,%f,%8.4lf\n,",c,c,c);
printf("d=%c,%8c\n",b,b);
return 0;
}
printf 函数(格式输出函数)
#include <stdio.h>
int main(int argc, char *argv[])
{
int a = 0;
printf("please a year:");
scanf("%d",&a);
if(a%4==0&& a%100!=0||a%400==0){
printf("这是闰年\n");
}else{
printf("这是平年\n");
}
return 0;
} if 判断语句。判断平年或闰年
对于我们初学者来说,最好的记忆方法还是不停的学习,不停的敲代码,不停的熟悉代码,正所谓好记性不如烂笔头嘛。嘻嘻~~~~