如果我想将单个数字转换为char
数字值,例如,如果:
char c = '5';
Run Code Online (Sandbox Code Playgroud)
而我想c
坚持5
而不是'5'
,100%便携式这样做吗?
c = c - '0';
Run Code Online (Sandbox Code Playgroud)
我听说所有字符集都按顺序存储数字,所以我假设是这样,但我想知道是否有一个有组织的库函数来进行这种转换,以及它是如何按常规方式完成的.我是一个真正的初学者:)
C++对字符文字的排序有什么保证?基本源字符集中是否有明确的字符排序?(例如'a' < 'z'
保证是真的吗?怎么样'A' < 'z'
?)