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

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

C语言基础(7)

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

领测软件测试网 关键字:C语言

  C 语言中的关键字 ――什么是“关键字”,就是在 C 语中已经使用了的有特殊含意的字符,在定义变量的时候不要 使用这些“关键字”,否则在编译时会产生许多莫明其妙的错误。

  关键字共有 32 个:( P375 )

  auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch  typedef union unsigned void volatile while
       
  更多关于“常量”的说明 ――在前面已经简单讲了常量的定义,下面是关于常量的更多的内容。 常量与基本数据类型结合起来就是各种不同类型的常量,如:

  数据类型    中文含义  常量实例          备注
 
  int        整 型   1 123 21000 -234
 
  long int     长整型   35000L -34L        数后面加 L 表示
 
  short int     短整型   10 -12 90
 
  unsigned int  无符号整型  10000U 987U 40000    数后面加 U 表示
 
  float      浮点型   123.23F 4.34e-3F
 
  double     双精度型   123.23 12312333 -0.98765432
 
  long double  长双精度型  1001.2L          数后面加 L
 
  十六进制和八进制常量 ――在有些地方使用 8 进制数或 16 进制数比用 10 进制数要方便。以 8 进制为基数的数字系统称为 8 进制,使用数字 0~7 , 8 进制的 10 代表 10 进制的 8 。以 16 进制为基数的系统称为 16 进制,使用数字 0~9 以及 A~F , 16 进制的 10 代表 10 进制的 16 。 8 进制以 0 开头, 16 进制以 0x 开头。

  例:int hex=0x80; /*16 进制的 80 ,代表 10 进制的 128*/

  int oct=012; /*8 进制的 12 ,代表 10 进制的 10*/

  串常量 : C 语言还支持另一种类型的常量,即字符串常量。所谓的串是用双引号括起来的若干个字符,如 ”This is test” 就是一个字符串常量。注意字符与字符串的区别。字符一般指单个的字符,用单引号括起来,如 'a' ,而 ”a” 却是一个字符串。

  反斜线字符常量 :这是 C 语言中比较特殊的字符常量,在实际应用中也是最容易出错的地方。这些字符的特点都是以反斜线 '\' 开头,后面跟着的字符表示了其它的含义。

  例:
  #include<stdio.h>
  main()
  {
   printf(“\n\t This is test”); /* 括号里面就有反斜线字符常量,表示了一种特殊的含义 */
   return 0;
  }

  反斜线代码列表如下:

  代码    含义
 
  \b     退格
 
  \f     格式馈给

延伸阅读

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

TAG: C语言 基础

21/212>

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

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