经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C 语言 » 查看文章
c语言-数据类型
来源:cnblogs  作者:空间移动工程师  时间:2020/11/23 12:21:55  对本文有异议

 

什么是数据?

  • 文档,图片,视频,文字,网络传输中的一切的一切都是数据

数据类型

  • 静态数据类型
    • 存储在硬盘中
    • 存储时间长
    • 比如:文档,视频,照片
  • 动态数据类型(程序运行中产生的临时数据)
    • 存储在内存中
    • 存储时间短
    • 比如:网页的缓存,历史记录

思考:为什么硬盘那么大不把所有的应用程序加载到硬盘中去执行呢?

  • ? 原因是硬盘的读写速度太慢了,内存的读写速度非常的快

  • 静态数据类型与动态数据类型的相互转换

    • 静态-->动态

      手机相册中的视频,选择使用腾讯视频进行播放。腾讯视频将硬盘中的视频读写到内存中,进行编解码,再进行播放

    • 动态-->静态

      手机拍摄的照片进行保存的动作后,就存储到了硬盘中,如果不点击保存的话就不会进行存储到硬盘中,属于临时数据还是在内存中的。

数据的计量单位

  • 不管是静态数据还是动态数据都是0和1进行表示的

  • 0和1如何表示这么多的数据呢,采用二进制,十六进制等等

  • 数据都有大小,静态数据占用硬盘空间,动态数据占用内存空间

  • 数据越大,包含的0和1就越多。

    ? 1 B(byte字节) = 8 bit(比特)

    ? 1 KB = 1024B

    ? 1 MB = 1024KB

    ? 1 GB = 1024MB

    ? 1 TB = 1024GB

C语言中的数据类型

  • c语言中的四大数据类型

    基本类型,构造类型,指针类型,空类型

  • 常见的数据类型:int, float,double,char

  • 整型:用于准确的表示整数,根据表示范围的不同分为以下三种:

    ? 短整型<整型<长整型

  • 实型:用于表示小数,根据范围和精度的不同分为两种:

    ? 单精度小数<双精度小数

    ? float只能准确的表示小数点后面7位数字

    • 字符型:用于表示单个字符(除了c语言规定好的\n,\t,\r,这些算单个字符)

原文链接:http://www.cnblogs.com/zcyd/p/13999893.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号