一、基本数据类型
1.int:
1>int:4字节
2>long、long int :8字节
3>short int、short:2字节
4>unsigned int、unsigned:4字节
5>signed int、signed、int:4字节
2.float/double
1>float:4字节%4.3f
2>double:8字节%lf
3.char:
1>.1字节
2>char类型保存在内存中的它的ASCII值
‘A’——>65
//
取余(取模)%
5&2==1,3%4==3;
#include <math.h>
pow(a,2);—>a的平方
sqrt(a)—>a的平方根
double v=pow(a,2);//求平方,用double类型,引用math.h
printf("v=%f ",v);
double n=sqrt(c);//求平方根
printf("n=%f ",n);
double c3=45;//求sin45度的值
double cc=sin(c3);
printf("cc=%f",cc);
printf("v=%f ",v);
double n=sqrt(c);//求平方根
printf("n=%f ",n);
double c3=45;//求sin45度的值
double cc=sin(c3);
printf("cc=%f",cc);
求绝对值:
int p=(-2);//求绝对值
int q= abs(p);
printf("q=%d ",q);
double w=(-2.5);//求绝对值
double w1=fabs(w);
printf("q=%d ",q);
double w=(-2.5);//求绝对值
double w1=fabs(w);
printf("%f
",w1);
size of
下午:
前、后——自增、自减
++a,--a,a++,a--
//scanf扫描函数的使用:
int a,b;
int sum;
char c;
printf("请输入两个整数和一个字符,中间用空格隔开:");
scanf("%d %d %c",&a,&b,&c);
printf("%d,%d,%c ",a,b,c);
sum=a+b;
int a,b;
int sum;
char c;
printf("请输入两个整数和一个字符,中间用空格隔开:");
scanf("%d %d %c",&a,&b,&c);
printf("%d,%d,%c ",a,b,c);
sum=a+b;
printf("%d",sum);
二、构造类型
1.数组
1>只能由同一类型的数据组成
2>定义:数据类型 数组名[元素个数]
2.结构体
1>可以由不同类型的数据组成
2>先定义类型,再利用类型定义变量
三、指针类型
1.变量
四、枚举类型
五、优先级
六、malloc?