数据类型总结

一、基本数据类型
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=13%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);
 
求绝对值:    
    int p=(-2);//求绝对值
    int q= abs(p);
    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;
    printf("%d",sum);
 
二、构造类型
1.数组
1>只能由同一类型的数据组成
2>定义:数据类型 数组名[元素个数]
2.结构体
1>可以由不同类型的数据组成
2>先定义类型,再利用类型定义变量
三、指针类型
1.变量
 
四、枚举类型
 
五、优先级
六、malloc? 
 
原文地址:https://www.cnblogs.com/liuyingjie/p/4940811.html