首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端儿

    ASCII排序

    ASCII排序 描述 输入三个字符(可以重复)后,按各字符的ASCII从小到大的顺序输出这三个字符。 输入第一行输入一个数N,表示有N组测试数据。 样例输入 3 qwe asd zxc 样例输出 e q w a d s c x z #include<iostream> #include<string> using namespace std ; int main() { char arr[3]; char ch; int test; cin>>test; while(test--) { for(int i=0;i<3;i++) cin>>arr[i]; for(int i=0;i<3;i++){ for arr[j+1] = ch; } } } for(int i=0;i<3;

    1.8K20发布于 2018-09-03
  • 来自专栏zxbk

    ASCII码表_ASCII对照表

    ASCII 使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。 标准ASCII 也叫基础ASCII,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。 (end of medium) 媒介结束 0001 1010 032 26 0x1A SUB (substitute) 代替 0001 1011 033 27 0x1B ESC (escape) 换( 1011 073 59 0x3B ; 分号 0011 1100 074 60 0x3C < 小于 0011 1101 075 61 0x3D = 等号 0011 1110 076 62 0x3E > 大于 0011 1111 077 63 0x3F ?

    3.7K20编辑于 2022-12-27
  • 来自专栏bisal的个人杂货铺

    ASCII作用简介

    《Linux下的^M困惑》曾提到\r对应的ASCII十进制形式是13(无显示形式),对应的八进制形式是15(显示为^M),有朋友在后台反馈对ASCII有些疑惑,因此在这,简单介绍下ASCII。 基于上图,ASCII大致可以分作三部分组成,第一部分是ASCII非打印控制字符,第二部分是ASCII打印字符,第三部分是扩展ASCII打印字符。 : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ? : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ? 第三部分:扩展ASCII打印字符 扩展的ASCII字符满足了对更多字符的需求。扩展的ASCII包含ASCII中已有的128个字符,又增加了128个字符,总共是256个。

    2.9K30发布于 2020-05-18
  • 来自专栏python全栈教程专栏

    字符转 ASCII

    字符转 ASCII //字符转 ASCII //1.如下是转换单个字符 //#include //int main() //{ // char c; // printf("输入一个字符 // 读取用户输入 // scanf("%c", &c); // // // %d 显示整数 // // %c 显示对应字符 // printf("%c 的 ASCII for(int i = 0; s[i]; i++){ printf("%c的ASCII:%d\n",s[i],s[i]); } }

    2.2K20发布于 2021-10-18
  • 来自专栏kenvie

    ASCII对照表

    ASCII可显示字符 二进制 十进制 十六进制 图形 0010 0000 32 20 (空格)(␠) 0010 0001 33 21 ! 1110 46 2E . 0010 1111 47 2F / 0011 0000 48 30 0 0011 0001 49 31 1 0011 0010 50 32 2 0011 0011 51 33 3 0011 0101 53 35 5 0011 0110 54 36 6 0011 0111 55 37 7 0011 1000 56 38 8 0011 1001 57 39 9 0011 1010 58 3A : 0011 1011 59 3B ; 0011 1100 60 3C < 0011 1101 61 3D = 0011 1110 62 3E > 0011 1111 63 3F ? 79 y 0111 1010 122 7A z 0111 1011 123 7B { 0111 1100 124 7C | 0111 1101 125 7D } 0111 1110 126 7E ~ ASCII

    2.2K10编辑于 2022-01-20
  • UnicodeASCII及其转换

    关于什么是编码,我在之前的文章简单介绍过了,这里我们来看一下UnicodeASCII Unicode Unicode:Unicode是一种国际标准编码,采用二个字节编码,与ASCII不兼容 AABB 1010 1010 1011 1011 增添Unicode内容:它前128个字符就是ASCII,之后是扩展ASCII Unicode是双字节编码,ASCII单字节编码,所以ASCII是八位Byte;Unicode支持全世界的语言,ASCII只支持拉丁文和一些西欧国家语言。 ASCII进制转换 ASCII 二进制 八进制 十六进制 a 0110 0001 97 61 A 0100 0001 65 41 0 0011 0000 48 30 ! 0010 0001 33 21 + 0010 1011 43 2B 我们需要注意,ASCII区分大小写,可以在表中看出来 具体的可以查看ASCII对照表

    87310编辑于 2025-04-07
  • 来自专栏程序编程之旅

    HDOJ 2000 ASCII排序

    Problem Description 输入三个字符后,按各字符的ASCII从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。

    77910发布于 2021-01-20
  • 来自专栏明明如月的技术专栏

    ASCII对照表

    ASCII对照表 在很多程序里,所有需使用键盘输入的字元的特效都是以 ASCII 来表示,简单的说若在键盘上按下0,电脑內部所接受到的树值是48。 ASCII碼 鍵盤 ASCII 碼 鍵盤 ASCII 碼 鍵盤 ASCII 碼 鍵盤 27 ESC 32 SPACE 44 ' 45 - 46 . 47 / 48 0 49 1 50 2 51 3

    1.2K30发布于 2021-08-27
  • 来自专栏机器学习/数据可视化

    ASCII-UTF解析

    总结 ASCII Unicode UTF-8 GBK/GB18030 产生 从文字、图像等到计算机的0/1处理方式的编码 ASCII支持的字符过少,Unicode产生 解决Unicode的缺陷, 针对Unicode的可变长编码方式 ASCII不支持中文,解决中文编码问题 字节 1个字节 2个字节 1-4个字节,可变长 字符占位 一个字符占1个字节 一个字符占2个字节 英文占1个字节汉字占3个字节 7 位 ASCII 8 位 ASCII 名称 基础 ASCII 基础 ASCII + 扩展 ASCII (后 128 个) 范围 0x00 - 0x7F (0 - 127) 0x00 ASCII 每个字符采用 8 bit(1 byte)传输,在 7 位 ASCII 基础上,最高位用于奇偶校验。 Unicode编码采用2个字节(16bit)表示一个字符 Unicode缺点 和ASCII不完全兼容,对于比较老的ASCII文件,无法区分是ASCII还是Unicode文件 最多支持65536个字符

    1.3K10发布于 2021-03-02
  • ASCII对照表,ASCII一览表(快速查找)

    ASCII (American Standard Code for Information Interchange):美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言 ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符 ASCII码表 二进制 十进制 十六进制 字符/缩写 解释 00000000 0 00 NULL) 空字符 00000001 1 01 SOH (Start Of Headling) 标题开始 00000010 2 02 STX (Start Of Text) 正文开始 00000011 3 XOFF (Device Control 3/Transmission Off) 设备控制3/传输中断 00010100 20 14 DC4 (Device Control 4) 设备控制4 00010101 : 00111011 59 3B ; 00111100 60 3C < 00111101 61 3D = 00111110 62 3E > 00111111 63 3F ?

    2K20编辑于 2025-08-19
  • linux 快速查看 ascii

    ascii ,在编程中起到至关重要的作用。之前忘记时,要么使用程序,要么搜索网页; 而在linux 中可以方便使用 manpage 查询,这是我没想到的,今天记录一下,很方便。 man ascii https://man7.org/linux/man-pages/man7/ascii.7.html ASCII(7) Linux Programmer's Manual ASCII(7) NAME top ascii - ASCII character set encoded in octal, 075 61 3D = │ 175 125 7D } 076 62 3E > p z 3: # 3 C S c s 3: !

    2.3K20发布于 2021-11-01
  • PHP——汉字完美转为ASCII

    ,主要对方用的py,我这用的PHP,人家一个函数解决了, 我这还要自己写方法,也是比较蛋疼,但是学到东西还是很开心的~ 代码 字符串转为ASCII /** * 字符串转为ASCII * * @param string $str 需要转换的字符串 * * @return string $asc ASCII */ function ascii_encode($str) { $str = $temp_str[1]; } return strtoupper($asc); } ASCII转字符串 /** * ASCII转为字符串 * * @param string $ ascii ascii * * @return string $str 字符串 */ function ascii_decode($sacii) { $asc = str_split(strtolower

    50410编辑于 2024-08-16
  • 来自专栏好好学习吧

    ascii对照表(收藏)

    blog.csdn.net/yueyueniaolzp/article/details/82178954 十进制代码 十六进制代码 MCS 字符或缩写 DEC 多国字符名 ASCII ) 25 19 EM 媒体结束 (Ctrl/Y) 26 1A SUB 替换 (Ctrl/Z) 27 1B ESC 换符 文件分隔符 29 1D GS 组分隔符 30 1E RS 记录分隔符 31 1F US 单位分隔符 ASCII 60 3C < 小于 61 3D = 等于 62 3E > 大于 63 3F ? 问号 ASCII 字母字符 64 40 @ 商业 at 符号 65 41 A 大写字母 A 66 42 B

    4.8K20发布于 2019-11-21
  • 来自专栏网络

    【C语言】AscII值详解

    什么是ASCII? ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。 ASCll是最简单的西文编码方案,目前的文字编码标准主要有 ASCII、GB2312、GBK、Unicode等. 一. 在C语言中,我们可以将字符通过特殊转化为数字,通过数字的大小比较两个字符的大小: 小写字母转换大写字母,使用ASCll值进行转换 解题思路:利用 ASCII 中大写字母和小写字母之间的转换关系(差值为 编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。

    1.3K10编辑于 2024-10-17
  • 来自专栏站长的编程笔记

    在线Ascii对照表,Ascii转换对照表

    在线Ascii对照表,Ascii转换对照表 小贴士:Ctrl+F 可快速查找 Ascii 及 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 65 A 97 a 2 STX 34 " 66 B 98 b 3 ETX 35 # 67 C 99 c 4 EOT 36 $ 68 D 100 d 5 ENQ 37 % 69 E 101 e 6 ACK 110 n 15 SI 47 / 79 O 111 o 16 DLE 48 0 80 P 112 p 17 DCI 49 1 81 Q 113 q 18 DC2 50 2 82 R 114 r 19 DC3 51 3 83 S 115 s 20 DC4 52 4 84 T 116 t 21 NAK 53 5 85 U 117 u 22 SYN 54 6 86 V 118 v 23 TB 55 7 87 W

    1.6K30编辑于 2022-12-02
  • 来自专栏快乐阿超

    字符和Ascii的互转

    ——伊壁鸠鲁 我们可以使用多种方式去获取一个字符的ascii System.out.println(new Character('A').hashCode()); System.out.println Character.hashCode('A')); System.out.println((int) 'A'); System.out.println((int) new Character('A')); 也可以反过来通过ascii 获取对应的字符 System.out.println((char) 65); System.out.println(new Character((char) 65)); System.out.println

    1.2K10编辑于 2022-08-16
  • 来自专栏Hank’s Blog

    python第十六课——ascii

    2.ascii 美国设计出来的一张编码表,将涉及的字符都编号了,底层仍然还是进行二进制的运算; 记住:3个范围段 1).'0' --> 值:48 2).' A' --> 值:65 3).' a' --> 值:97 内置函数: 1).ord(str):将str转换为值(整数类型) 2).chr(num):将值num转换为字符 演示:ord()和chr()内置函数的作用: num

    1K10发布于 2020-09-16
  • 来自专栏雨临Lewis的博客

    特殊的空格-ASCII值160

    问题与分析 最近遇到个问题,在页面的搜索框输入带有空格的字符串时,总是无法从db中搜索出来对应的数据,于是将db里的空格复制出来,发现其ASCII值为160,这才知道,原来ASCII中除了32之外还有 下边是查看字符对应ASCII值的逻辑: 1 2 3 4 final char c1 = ' '; //db里的空格 final char c2 = ' '; //手动输入的空格 System.out.println ((int)c1); //160 System.out.println((int)c2); //32 平时我们用键盘输入的空格的ASCII值是32,而这个ASCII值为160的空格,其实是不间断空格( 解决办法如下: 1 2 3 4 5 6 replace("\u00A0", "") replaceAll("\\u00A0+", "") //这是正则表达式的写法 String str = "aacsdfe

    2.7K30编辑于 2022-01-11
  • 来自专栏小沐沐吖

    Unicode编码与ASCII的区别

    区别 编码:ASCII 大小:1个字节 语言:英语 Unicode编码 大小:2个字节(生僻字4个) 语言:所有语言 扩展 UTF-8编码 大小:1-6个字节,英文字母1个字节,汉字3个字节,生僻字4 -6个字节 语言:所有语言 Unicode编码   Unicode(统一、万国、单一)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。 常用Unicode   常用的Unicode直接参照ASCII即可 ASCII码表 ASCII码表简介  ASCII ((American Standard Code for I... UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。 UTF-8有个额外的好处,就是ASCII编码实际上可以被看成是UTF-8的编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。

    1.5K10编辑于 2022-09-09
  • 来自专栏嵌入式Linux系统开发

    ASCII及编码发展史

    ASCII字符集由95个可打印字符(0x20-0x7E)和33个控制字符(0x00-0x1F,0x7F)组成。 (注意大写字母A和小写字母a和数字0的序号,有时候会考到“a”和‘a’的区别和printf输出ASCII) 只要记住这三个,其它的数字,大写,小写字母的ASCII都可以推出来了。 可以看到:小写字母的ASCII > 大写字母的ASCII > 数字的ASCII。 一个ASCII占1个字节,实际上只用了7位,最高位没有用。也就是2^7=128,95+33=128。 3、然后呢,港澳台同胞也要用电脑,是繁体字,所以制定了BIG5标准,也是2个Byte表示一个汉字,但内部编码和GB2312不一样。 Unicode(又称统一、万国、单一)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。

    4.6K20发布于 2021-05-28
领券