编程基础C——基本数据类型个人总结:

1.整形
(01)
          int 基本整型
          short 短整型
          long 长整型
          signed 有符号 (可以区分正负数)
          unsigned 无符号,会把负数转换成正数
(02)浮点型数据
          flot 单精度浮点型,保留小数点后6位(6位有效数字)
          double 双精度浮点型,保留小数点后15位(15位有效数字)
 (03)字符型数据
             (用来表示具有小数点的实数)
          char 字符型 (用单引号’’)用于存储字母和标点(字符在计算机中用二进制的ascll码来存储)
 
 
 
printf("小数%.3f\n,1.0")如果要保留小数点后n位有效数字,则用%.nf
 
如果一个表达式中,只有整型,那么它得到的也是整型,如果包含浮点型,那么得到的结果也是浮点型,也就是说表达式的结果取决于其包含的数据类型等级最高的
(char->int->float ->double ),这叫自动类型转换(隐式类型转换)
       高          ——>         低
当我们想由等级低的类型转换成等级高的类型,需要用到强制类型转换(显示类型转换)
(转换后类型) (表达式)
 
int =(int)a;
int sum=(int)(a+b);
 
类型
字节数(32位、64位)
取值范围
int
2          4
 
unsigned int
2          4
 
short
2
 
unsigned short
2
 
long
4          8
 
unsigned long
4          8
 
unsigned long long
8
 
long long
8
有效数字
float
4
6
double
8
15
long double
8         16
15    19
 
 
 
signed  char
1
 
unsigned char
1
 
posted @ 2015-03-06 15:36  #零下一度&  阅读(385)  评论(0编辑  收藏  举报