数据和C(5)

本篇摘要:

1:非打印字符

2:int 系列类型的常量写法示例

---------------------------------------------------------------------------------------------------------------------------------

转意序列表:

转义序列表(Escape sequences)是由反斜杠 (\) 开头,紧接着一个或多个字符组成的字符序列,用于表示无法直接输入的字符或者执行特定的控制功能。以下是一些常见的转义序列:

  1. \ :反斜杠(\)本身
  2. ' :单引号(')
  3. " :双引号(")
  4. \n :换行符(Newline)
  5. \r :回车符(Carriage Return)
  6. \t :水平制表符(Tab)
  7. \b :退格符(Backspace)
  8. \f :换页符(Formfeed)
  9. \a :响铃符(Bell)
  10. \v :垂直制表符(Vertical Tab)
  11. \0 :空字符(Null)
  12. \e :转义符(Escape),在某些编程语言中使用
  13. \uxxxx:Unicode字符,其中xxxx是4位的16进制数
  14. \Uxxxxxxxx:Unicode字符,其中xxxxxxxx是8位的16进制数
  15. \xhh:任意字符,其中hh是2位的16进制数
  16. \ooo:任意字符,其中ooo是3位的八进制数 

 \a:是C90新增的警报字符,(\a)能否产生听到或看到的警报取决与计算机的硬件。

int 系列类型的常量写法示例:

示例图

下面是一张示例图,展示了上述各种整数常量的写法:

   常量类型 |  例子    | 解释
-----------|----------|----------------
  十进制   |   123    | 标准十进制整数
  八进制   |  0123    | 八进制整数,相当于十进制的83
  十六进制 |  0x123   | 十六进制整数,相当于十进制的291
  负数十进制| -456    | 负数十进制整数
  负数八进制| -0456   | 负数八进制整数
  负数十六进制| -0xABC| 负数十六进制整数

C代码示例

以下是一个完整的 C 代码示例,展示了如何定义和使用这些整数常量:

#include <stdio.h>

int main() {
    int decimal = 123;
    int octal = 0123;
    int hex = 0x123;
    int negDecimal = -456;
    int negOctal = -0456;
    int negHex = -0xABC;
    
    printf("Decimal: %d\n", decimal);
    printf("Octal: %d\n", octal);
    printf("Hexadecimal: %d\n", hex);
    printf("Negative Decimal: %d\n", negDecimal);
    printf("Negative Octal: %d\n", negOctal);
    printf("Negative Hexadecimal: %d\n", negHex);

    return 0;
}

运行结果:

Decimal: 123
Octal: 83
Hexadecimal: 291
Negative Decimal: -456
Negative Octal: -302
Negative Hexadecimal: -2748
 

  • 16
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值