一 变量


1 整形。


分类

  • 在c中整形主要有short int long long long四种类型。

short

  • short是短整形,其占用空间比int类型更小,但是所能表达的数字也更小。在程序设计中一般用于数值不大的数。

  • 占用2个字节。

int

  • int是大多数人最初接触的整形值,比如int main来声明一个主函数,而int实际上也是用来声明一个整形变量。

  • 占用4个字节。

long和long long

  • long相较于int可以容纳更大的数值,多用于一些数据较大的场合,比如金融行业。

  • 占用8和16个字节。


总结

  • short < int <long <long long

2 浮点型


分类

  • 浮点型主要分为float double 和long double

介绍

  • float和double以及long double没有具体的占位大小只有确定的大小关系。
    • float <=double<=long double
  • 也就是说在不同计算机中浮点型的大小不同。具体必须结合自己的计算机来看,没有统一标准。

二 常量


介绍

  • 常量主要有两种方式来定义:
  • 以下为第一种,用define定义,如图示例。
1
2
3
4
5
6
#include <stdio.h>
#define c 14
int main(){
printf("%d",c);
return 0;
}
  • 以下是第二种,用const定义,如图示例。
1
2
3
4
5
6
#include <stdio,h>
int main(){
const int c = 10 ;
printf("%d",c);
return 0;
}
  • define是定义全局常量,可以在其他函数中调用,比较安全。
  • 而const定义只能在自己所在的函数体里运用,相比于define不那么安全。
  • 在平常中我们建议使用define去定义常量。

资料参考

b站的黑马程序员