• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

C语言基础(7)

发布: 2008-6-04 15:05 | 作者: 不详 | 来源: 虾盟教程基地 | 查看: 45次 | 进入软件测试论坛讨论

领测软件测试网


 
  \n     换行
 
  \r     回车
 
  \t     横向跳格
 
  \”    双引号
 
  \'     单引号
 
  \0     空值
 
  \\     反斜线
 
  \v     竖向跳格
 
  \a    计算机响铃
 
  \N    八进制常量(其中 N 是八进制常量)
 
  \xN   十六进制常量(其中 N 是十六进制常量)
 
  各种数据类型的含义 ――前面讲了有 3 种基本的数据类型,它们分别是 int, char, float ,实际上经常要用到的有 5 种基本数据类型,还要加上2 种void 和 double.

  每一种数据类型决定了可以存放什么样的数以及在内存中占多少字节。(首先要讲一下字节是什么。字节是存储器的计量单位。在计算机中存储器最小的计量单位是 bit (位),每 1 个 bit 对应一个二进制的一位,如有一个二进制数  1101 ,那么这一个二进制数有 4 位,在内存中要占 4 bit 。 1 个字节有 8bit ( 8 位)。对于这些知识一定要熟记。)

  各种数据类型在内存中所占的长度:(一般就说数据类型的长度,这个长度也决定了取值范围)

  字符型   char 1 个字节( 8 位)
  整型    int 2 个字节( 16 位)
  实型    float 4 个字节( 32 位)

  各种数据类型的变量在内存中的存放形式 ――由于各种数据类型其长度和表示方法不同,在内存中存放的形式就不一样。 数据在内存中是以二进制的形式存放的 (因为计算机只能处理二进制数,虽然有十六进制、八进制数,那只是为了计算方便人为地规定的,计算机可不认识这些东西,计算机把所有的数据、程序都转换成二进制的形式再加以识别和处理。)

  例:int i; i=10; 这个 10  由计算机的编译程序转换为二进制的 1010 。为了表示这个二进制数在内存中是怎样存放的,我们用一个小方格表示计算机的最小内存单元bit (1 位 ) ,那么1 个字节就有 8 个小方格,注意小方格里面的数是二进制的 1 位: 0  0  0  0  0  0  0  0    0  0  0  0  1  0  1  0 

  这样 10 进制的数 10 就放进了内存中,可以看到二进制数是从低位开始放置的。这里画了 16 个小方格,因为 int 变量长度为 16 位, 2 个字节。如果定义的是字符型变量,只要画 8 个小方格就可以了。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网