zoukankan      html  css  js  c++  java
  • 数据类型

    C语言的数据类型可以分为以下几类

    C语言数据类型
    基本类型 构造类型 指针类型(void *) 空类型(void)
    字符类型(char) 数值类型 数组 结构体(struct) 共用体(union) 枚举(enum)    
      整型 浮点型            
      短整形(short) 整形(int) 长整形(long) 单精度型(float) 双精度型(double)            

    基本类型 

    1、short:占用2个字节

    2、int:占用4个字节

    3、long:在32位操作系统下占用4个字节,在64位操作系统下占用8个字节,注意OSX和IOS都是64位的

    4、float:占用4个字节,可以存储有效位数不超过7位的小数。

      有效位数:从左边第一个不是0或负号的数字开始数7位(不包括小数点)。

          如果超出7位,只能精确存储前面7位,后面的可能是随机数(不精确)。

    5、double:占用8个字节,可以存储有效位数不超过16位的小数。

      注意:C语言中小数默认都为double型,如果要转为float型,需这样写:21.21f,即后面加一个小写的f(大写也可以);21.21是double型数据。

    6、char:char类型的变量占用1个字节,char类型的常量占用4个字节,因为char类型的常量本身存储的其实是ASCII值,是一个整型的数字。

      注意:a、用单引号括起来

         b、char ch='abcd',这种的只能存储最后一个字符‘d’

         c、不能存储中文字符,因为在C语言中,一个中文字符占3个字节,存不下

         d、空格也是一个字符,也可以存储

  • 相关阅读:
    数据库连接 执行 select 语句
    cygwin完全安装步骤方法(组图)
    Android 8位颜色值和6位颜色值的区别
    执行带参数的sql语句
    [Android环境搭建] 申请Android Map API Key
    调用存储过程
    [Android]应用语言切换的三种方法
    JS 的魅力
    Android工程 引用另外一个Android工程
    使用XML Security验证XML文件的数字签名
  • 原文地址:https://www.cnblogs.com/panda1024/p/5113151.html
Copyright © 2011-2022 走看看