美文网首页
C 笔记十二 数据类型

C 笔记十二 数据类型

作者: 吃柠檬的鸮 | 来源:发表于2019-03-31 20:36 被阅读0次

C 语言提供的几种数据类型:
char:字符型,占用一个字节,可以存放本地字符集中的一个字符
int:整型,通常反映了所用机器中整数的最自然长度
float:单精度浮点型
double:双精度浮点型

可以使用 shortlong 两个限定符限定整型,在有限定符修饰的声明中 int 可以省略:

short int sh;
long int i;

/* 上述声明等价于 */
short sh;
long i;

类型限定符 signedunsigned 可用于限定 char 类型或整型(包括带有 shortlong )。unsigned 类型的值总是非负的且遵循算术模 2^n 定律(n 为该类型占用的位数)。
【注】不带限定符的 char 类型对象是否带符号取决于具体机器,但可打印字符总是正值。

尽管各数据类型具体长度与硬件相关,但总体遵循 C 语言标准的限制:

  1. shortint 类型至少为 16 位;
  2. long 类型至少为 32 位;
  3. short 类型不得长于 int 类型;
  4. int 类型不得长于 long 类型。

相关文章

网友评论

      本文标题:C 笔记十二 数据类型

      本文链接:https://www.haomeiwen.com/subject/qidubqtx.html