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、空格也是一个字符,也可以存储

  • 相关阅读:
    ionic -v2版本项目结构
    Ionic -v1初始项目结构
    Ionic创建混合App(一)
    basename函数不能获取url路径中文文件名的问题
    TP框架中的A方法和R方法
    TP框架中的M、D、C、I、A、S方法
    TP中如何去掉index.php
    利用vsftpd在Linux构建安全的FTP服务
    linux上使用netstat查看当前服务和监听端口
    juniper防火墙清空配置恢复出厂设置命令
  • 原文地址:https://www.cnblogs.com/panda1024/p/5113151.html
Copyright © 2011-2022 走看看