如何不用字母、数字和下划线来写shell脚本?

2026-04-02 13:490阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2969个文字,预计阅读时间需要12分钟。

如何不用字母、数字和下划线来写shell脚本?

PHP中异或(^)的概念:使用`echo A^?;`输出结果为字符~。这是由于代码对字符A和字符?进行了异或操作。

PHP中异或(^)的概念lt;?phpechoA^?;?gt;lt;?phpechoA^?;?gt;输出的结果是字符“~”

PHP中异或 (^) 的概念

输出的结果是字符 “~”,这是因为代码对字符 “A” 和字符 “?” 进行了异或操作。在 PHP 中两个变量进行异或时,会先将字符串转换成 ASCII 值,再将 ASCII 值转换成二进制再进行异或,异或完又将结果从二进制转换成ASCII值,再转换成字符串。

A 的 ASCII 值是 65,对应的二进制值是 010000011A 的 ASCII 值是 65,对应的二进制值是 01000001? 的 ASCII 值是 63,对应的二进制值是 00111111

异或的二进制的值是 10000000

? 的 ASCII 值是 63,对应的二进制值是 00111111 异或的二进制的值是 10000000二进制对应的 ASCII 为 126,也就是字符 “~”。

阅读全文

本文共计2969个文字,预计阅读时间需要12分钟。

如何不用字母、数字和下划线来写shell脚本?

PHP中异或(^)的概念:使用`echo A^?;`输出结果为字符~。这是由于代码对字符A和字符?进行了异或操作。

PHP中异或(^)的概念lt;?phpechoA^?;?gt;lt;?phpechoA^?;?gt;输出的结果是字符“~”

PHP中异或 (^) 的概念

输出的结果是字符 “~”,这是因为代码对字符 “A” 和字符 “?” 进行了异或操作。在 PHP 中两个变量进行异或时,会先将字符串转换成 ASCII 值,再将 ASCII 值转换成二进制再进行异或,异或完又将结果从二进制转换成ASCII值,再转换成字符串。

A 的 ASCII 值是 65,对应的二进制值是 010000011A 的 ASCII 值是 65,对应的二进制值是 01000001? 的 ASCII 值是 63,对应的二进制值是 00111111

异或的二进制的值是 10000000

? 的 ASCII 值是 63,对应的二进制值是 00111111 异或的二进制的值是 10000000二进制对应的 ASCII 为 126,也就是字符 “~”。

阅读全文