美文网首页
类型说明符

类型说明符

作者: SimpleSJ | 来源:发表于2018-10-26 09:55 被阅读0次

1.类型说明符基本概念

  • C语言提供了以下4种说明符,4个都属于关键字:
    • short 短型 等价于 short int
    • long 长型 等价于 long int
    • signed 有符号型
    • unsigned 无符号型
  • 这些说明符一般就是用来修饰int类型的,所以在使用时可以省略int

2.short和long

  • 这两种类型说明符是用来说明长度的,它们可以修改类型所占用的存储空间的大小,下面总结一下64位编译器环境下:
    • short占2个字节(16位)
    • int占4个字节(32位)
    • long占8个字节(64位)
    • 因此,如果使用的整数不是很大的话,可以使用short代替int,这样的话,更节省内存开销。

3.signed和unsigned

  • 首先要明确的:signed int等价于signed,unsigned int等价于unsigned
  • signed和unsigned的区别就是它们的最高位是否要当做符号位,并不会像short和long那样改变数据的长度,即所占的字节数。
    • signed:表示有符号,也就是说最高位要当做符号位,所以包括正数、负数和0。默认情况下,所用的变量都是有符号的.
    • unsigned:表示无符号,也就是说最高位并不当做符号位,所以不包括负数,存储的值也就更多.

相关文章

  • 关于变量的定义

    变量的定义和声明格式: 【存储类型说明符】_【类型限定值】_类型名称_变量列表; 存储类型说明符: auto:自动...

  • Day06

    类型说明符 长度说明符注意点: 书写长度说明符号可以省略int 符号说明符注意点: 如果被变量unsigned修饰...

  • 类型说明符

    类型说明符 类型说明符:说明长度的(可以用于修改类型所占用的存储空间的大小)short等于short int 占用...

  • C++中的const、static和extern

    1. const 常量变量const 类型说明符 变量名 常引用const 类型说明符 &引用名 常对象类名 co...

  • 类型说明符

    1.类型说明符基本概念 C语言提供了以下4种说明符,4个都属于关键字:short 短型 等价于 short int...

  • 类型说明符

    说明长度的(它可以用于修改类型所占用的存储空间的大小)short和int配合使用的时候可以省略int占用2个字节格...

  • python字符串的格式化(python工程狮)

    转换说明符(格式符) print()函数以%开头的转换说明符对各种类型的数据进行格式化输出,转换说明符只是一个占位...

  • C语言-数据类型总结、typedef、宏定义

    常用:基本数据类型、指针类型、构造类型 一、 基本数据类型 int 类型说明符,修饰int1> long int ...

  • C语言day06-12类型说明符

    pragma mark 类型说明符 pragma mark 概念 pragma mark 代码 #pragma m...

  • 存储类型说明符

    C语言中的存储类型说明符 typedef extern static auto register __block说...

网友评论

      本文标题:类型说明符

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