2008年4月30日星期三

C语言学习笔记-整型、浮点型

整型常量的表示方法
  • 十进制
  • 八进制 以0开头
  • 十六进制 以0x开头
负数补码的计算方法:将该数的绝对值的二进制形式按位取反加1
整型变量
    基本整型
        [signed]int
        unsigned int
    短整型
        [signed]short int
        unsigned short int
    长整型
        [signed] long int
        unsigned long int
整型变量的范围是-32768-32767,unsigned的范围将扩大一倍即0-65535
一般在函数的开头部分声明变量
再将一个整型常量赋值给变量的时候为实现类型匹配需注意
  • 一个整数若其值在-32768-32767之间可以赋值给int型以及long int型变量
  • 一个整数若其值超出上述范围,则赋值给long int型
  • 若计算机系统的C版本确定short int 与int 在内存中占长度相同,则其表述范围与int相同,因此一个int型常量亦同时为short int
  • 某整常量后面加一个字幕U或u可以认为是unsigned int 型
  • 在整常量后加L或l则可以认为是long int型
浮点(实)型变量的分类
  • 单精度 float型
  • 双精度 double float型
  • 长双精度 long double 型
一个实型变量可以赋值给以上三种变量,根据变量的类型截取实行常量中相应的有效数字。

没有评论: