包含sohjava的词条

博主:adminadmin 2022-11-30 22:25:06 78

本篇文章给大家谈谈sohjava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

编程题 编程将任意输入的小写字母转化成大写字母并输出

大写字母和小写字母的ASSCII值差32,利用ASSCII值来转换。小写字母的ASCII码比大写字母的ASCII码大32。

比如,大写字母A的ASSCII值是65,那么zhi小写a就是65+32=97。依次类推d其他字母。

如果用C++来写:#includeiostream.h void main(){ char c,c1; cinc;//从键盘输入字母c1=c+32;//转换coutc1;//输出大写字母}如果用java来写就简单,java自己就带有这样功能的函数:toUpperCase()。

扩展资料:

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符 。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。

参考资料来源:百度百科-ASCII

什么是SOH字符?

SOH(State Of Health):蓄电池容量、健康度、性能状态,即蓄电池满充容量相对额定容量的百分比,新出厂电池为100%,完全报废为0%。

在SDH中,为实现SDH网络的运行\管理\维护和指配,SDH帧结构中设置了两种开销,分别包含有段开销(SOH)和通道开销(POH),段开销中又包含再生段开销(RSOH)和复用段开销(MSOH).

扩展资料:

下面以STM-1为例介绍个开销字节的定义\功能及意义(见图):

1、定帧字节--A1和A2

根据SDH帧结构可知,信号是以一帧一帧的形式顺序送出的,因此定帧字节的作用就是识别一帧的起始位置,以区分各帧,即实现帧同步功能.

2、再生段踪迹字节--J0

在SDH网络中,为了检验再生段中信号源端和终端是否按要求而接入,引入了J0,该字节被用来重复发送点识别符,以便使段接受机能椐此确认其与指定的发射机是否处于持续的连接状态.

3、数据通信通路(DDC)----D1~DD12

为实现SDH网络管理的诸多功能,需要建立数据通信通路,利用开销中的D1~D12字节可提供所有SDH网元都能接入的通用数据通信通道,并作为SDH管理网(SMN)的传诵链路.

请教:0-9之间的数字,转成字符后怎么不是0-9 ?

char 类型在打印的时候是打印其对应的ASCII对应的字符,你可以参考ASCII字符对照表,查询出字符,当为 int number = 1; 的时候对应的是十进制 1

也就是对应的 SOH (标题开始),这种字符是用于文档控制的特殊字符,java程序本身解释不了,下面是 ASII字符产考表:

二进制 十进制 十六进制 缩写 解释

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

0000 0000 0 00 NUL 空字符(Null)

0000 0001 1 01 SOH 标题开始

0000 0010 2 02 STX 正文开始

0000 0011 3 03 ETX 正文结束

0000 0100 4 04 EOT 传输结束

0000 0101 5 05 ENQ 请求

0000 0110 6 06 ACK 收到通知

0000 0111 7 07 BEL 响铃

0000 1000 8 08 BS 退格

0000 1001 9 09 HT 水平制表符

0000 1010 10 0A LF 换行键

0000 1011 11 0B VT 垂直制表符

0000 1100 12 0C FF 换页键

0000 1101 13 0D CR 回车键

0000 1110 14 0E SO 不用切换

0000 1111 15 0F SI 启用切换

0001 0000 16 10 DLE 数据链路转义

0001 0001 17 11 DC1 设备控制1

0001 0010 18 12 DC2 设备控制2

0001 0011 19 13 DC3 设备控制3

0001 0100 20 14 DC4 设备控制4

0001 0101 21 15 NAK 拒绝接收

0001 0110 22 16 SYN 同步空闲

0001 0111 23 17 ETB 传输块结束

0001 1000 24 18 CAN 取消

0001 1001 25 19 EM 介质中断

0001 1010 26 1A SUB 替补

0001 1011 27 1B ESC 溢出

0001 1100 28 1C FS 文件分割符

0001 1101 29 1D GS 分组符

0001 1110 30 1E RS 记录分离符

0001 1111 31 1F US 单元分隔符

0111 1111 127 7F DEL 删除

可显示字符

二进制 十进制 十六进制 字符

0010 0000 32 20 空格

0010 0001 33 21 !

0010 0010 34 22 "

0010 0011 35 23 #

0010 0100 36 24 $

0010 0101 37 25 %

0010 0110 38 26

0010 0111 39 27 '

0010 1000 40 28 (

0010 1001 41 29 )

0010 1010 42 2A *

0010 1011 43 2B +

0010 1100 44 2C ,

0010 1101 45 2D -

0010 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 0100 52 34 4

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 ?

0100 0000 64 40 @

可显示字符

二进制 十进制 十六进制 字符

0100 0001 65 41 A

0100 0010 66 42 B

0100 0011 67 43 C

0100 0100 68 44 D

0100 0101 69 45 E

0100 0110 70 46 F

0100 0111 71 47 G

0100 1000 72 48 H

0100 1001 73 49 I

0100 1010 74 4A J

0100 1011 75 4B K

0100 1100 76 4C L

0100 1101 77 4D M

0100 1110 78 4E N

0100 1111 79 4F O

0101 0000 80 50 P

0101 0001 81 51 Q

0101 0010 82 52 R

0101 0011 83 53 S

0101 0100 84 54 T

0101 0101 85 55 U

0101 0110 86 56 V

0101 0111 87 57 W

0101 1000 88 58 X

0101 1001 89 59 Y

0101 1010 90 5A Z

0101 1011 91 5B [

0101 1100 92 5C \

0101 1101 93 5D ]

0101 1110 94 5E ^

0101 1111 95 5F _

0110 0000 96 60 `

可显示字符

二进制 十进制 十六进制 字符

0110 0001 97 61 a

0110 0010 98 62 b

0110 0011 99 63 c

0110 0100 100 64 d

0110 0101 101 65 e

0110 0110 102 66 f

0110 0111 103 67 g

0110 1000 104 68 h

0110 1001 105 69 i

0110 1010 106 6A j

0110 1011 107 6B k

0110 1100 108 6C l

0110 1101 109 6D m

0110 1110 110 6E n

0110 1111 111 6F o

0111 0000 112 70 p

0111 0001 113 71 q

0111 0010 114 72 r

0111 0011 115 73 s

0111 0100 116 74 t

0111 0101 117 75 u

0111 0110 118 76 v

0111 0111 119 77 w

0111 1000 120 78 x

0111 1001 121 79 y

0111 1010 122 7A z

0111 1011 123 7B {

0111 1100 124 7C |

0111 1101 125 7D }

0111 1110 126 7E ~

Javascrpt键盘键位值对照表

八进制 十六进制 十进制 字符 八进制 十六进制 十进制 字符

00 00 0 nul 100 40 64 @

01 01 1 soh 101 41 65 A

02 02 2 stx 102 42 66 B

03 03 3 etx 103 43 67 C

04 04 4 eot 104 44 68 D

05 05 5 enq 105 45 69 E

06 06 6 ack 106 46 70 F

07 07 7 bel 107 47 71 G

10 08 8 bs 110 48 72 H

11 09 9 ht 111 49 73 I

12 0a 10 nl 112 4a 74 J

13 0b 11 vt 113 4b 75 K

14 0c 12 ff 114 4c 76 L

15 0d 13 er 115 4d 77 M

16 0e 14 so 116 4e 78 N

17 0f 15 si 117 4f 79 O

20 10 16 dle 120 50 80 P

21 11 17 dc1 121 51 81 Q

22 12 18 dc2 122 52 82 R

23 13 19 dc3 123 53 83 S

24 14 20 dc4 124 54 84 T

25 15 21 nak 125 55 85 U

26 16 22 syn 126 56 86 V

27 17 23 etb 127 57 87 W

30 18 24 can 130 58 88 X

31 19 25 em 131 59 89 Y

32 1a 26 sub 132 5a 90 Z

33 1b 27 esc 133 5b 91 [

34 1c 28 fs 134 5c 92 \

35 1d 29 gs 135 5d 93 ]

36 1e 30 re 136 5e 94 ^

37 1f 31 us 137 5f 95 _

40 20 32 sp 140 60 96 '

41 21 33 ! 141 61 97 a

42 22 34 " 142 62 98 b

43 23 35 # 143 63 99 c

44 24 36 $ 144 64 100 d

45 25 37 % 145 65 101 e

46 26 38 146 66 102 f

47 27 39 ` 147 67 103 g

50 28 40 ( 150 68 104 h

51 29 41 ) 151 69 105 i

52 2a 42 * 152 6a 106 j

53 2b 43 + 153 6b 107 k

54 2c 44 , 154 6c 108 l

55 2d 45 - 155 6d 109 m

56 2e 46 . 156 6e 110 n

57 2f 47 / 157 6f 111 o

60 30 48 0 160 70 112 p

61 31 49 1 161 71 113 q

62 32 50 2 162 72 114 r

63 33 51 3 163 73 115 s

64 34 52 4 164 74 116 t

65 35 53 5 165 75 117 u

66 36 54 6 166 76 118 v

67 37 55 7 167 77 119 w

70 38 56 8 170 78 120 x

71 39 57 9 171 79 121 y

72 3a 58 : 172 7a 122 z

73 3b 59 ; 173 7b 123 {

74 3c 60 174 7c 124 |

75 3d 61 = 175 7d 125 }

76 3e 62 176 7e 126 ~

77 3f 63 ? 177 7f 127 del

ASCII码对照表

在Web开发时,如下的ASCII码只要加上和;就可以变成Web可以辨认的字符了在处理特殊字符的时候特别有用,如:' 单引号在数据库查询的时候是杀手,但是如果转换成'(注意:转换后的机构 有: +字符的ASCII码值+; 三个部分组成)再来存数据库,就没有什么影响了。其他的字符与ASCII码的对照如下表

ASCII表

ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符

0 NUT 32 (space) 64 @ 96 、

1 SOH 33 ! 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 38 70 F 102 f

7 BEL 39 , 71 G 103 g

8 BS 40 ( 72 H 104 h

9 HT 41 ) 73 I 105 i

10 LF 42 * 74 J 106 j

11 VT 43 + 75 K 107 k

12 FF 44 , 76 L 108 l

13 CR 45 - 77 M 109 m

14 SO 46 . 78 N 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 X 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 119 w

24 CAN 56 8 88 X 120 x

25 EM 57 9 89 Y 121 y

26 SUB 58 : 90 Z 122 z

27 ESC 59 ; 91 [ 123 {

28 FS 60 92 \ 124 |

29 GS 61 = 93 ] 125 }

30 RS 62 94 ^ 126 ~

31 US 63 ? 95 — 127 DEL

NUL VT 垂直制表 SYN 空转同步

SOH 标题开始 FF 走纸控制 ETB 信息组传送结束

STX 正文开始 CR 回车 CAN 作废

ETX 正文结束 SO 移位输出 EM 纸尽

EOY 传输结束 SI 移位输入 SUB 换置

ENQ 询问字符 DLE 空格 ESC 换码

ACK 承认 DC1 设备控制1 FS 文字分隔符

BEL 报警 DC2 设备控制2 GS 组分隔符

BS 退一格 DC3 设备控制3 RS 记录分隔符

HT 横向列表 DC4 设备控制4 US 单元分隔符

LF 换行 NAK 否定 DEL 删除

键盘常用ASCII码

ESC键 VK_ESCAPE (27)

回车键: VK_RETURN (13)

TAB键: VK_TAB (9)

Caps Lock键: VK_CAPITAL (20)

Shift键: VK_SHIFT ($10)

Ctrl键: VK_CONTROL (17)

Alt键: VK_MENU (18)

空格键: VK_SPACE ($20/32)

退格键: VK_BACK (8)

左徽标键: VK_LWIN (91)

右徽标键: VK_LWIN (92)

鼠标右键快捷键:VK_APPS (93)

Insert键: VK_INSERT (45)

Home键: VK_HOME (36)

Page Up: VK_PRIOR (33)

PageDown: VK_NEXT (34)

End键: VK_END (35)

Delete键: VK_DELETE (46)

方向键(←): VK_LEFT (37)

方向键(↑): VK_UP (38)

方向键(→): VK_RIGHT (39)

方向键(↓): VK_DOWN (40)

F1键: VK_F1 (112)

F2键: VK_F2 (113)

F3键: VK_F3 (114)

F4键: VK_F4 (115)

F5键: VK_F5 (116)

F6键: VK_F6 (117)

F7键: VK_F7 (118)

F8键: VK_F8 (119)

F9键: VK_F9 (120)

F10键: VK_F10 (121)

F11键: VK_F11 (122)

F12键: VK_F12 (123)

Num Lock键: VK_NUMLOCK (144)

小键盘0: VK_NUMPAD0 (96)

小键盘1: VK_NUMPAD0 (97)

小键盘2: VK_NUMPAD0 (98)

小键盘3: VK_NUMPAD0 (99)

小键盘4: VK_NUMPAD0 (100)

小键盘5: VK_NUMPAD0 (101)

小键盘6: VK_NUMPAD0 (102)

小键盘7: VK_NUMPAD0 (103)

小键盘8: VK_NUMPAD0 (104)

小键盘9: VK_NUMPAD0 (105)

小键盘.: VK_DECIMAL (110)

小键盘*: VK_MULTIPLY (106)

小键盘+: VK_MULTIPLY (107)

小键盘-: VK_SUBTRACT (109)

小键盘/: VK_DIVIDE (111)

Pause Break键: VK_PAUSE (19)

Scroll Lock键: VK_SCROLL (145)

关于sohjava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。