进制-ASCLL-UNICODE问题

来源:互联网 发布:荧光字体软件下载 编辑:程序博客网 时间:2024/05/18 09:00


1, Puts(“完成字符串的输出”);

 

二进制和十进制的转换

         十进制没有前缀,二进制的前缀为:0b/0B

        

         十进制:4321 =4X10^3 +3X10^2 + 2X10^1 + 1X10^0

 

         二进制:1011.11 =1X2^3  + 0X2^2 +  1X2^1 +  1X2^1 + 1X1^-1 +  1X2^-2

 

         八进制和十六进制同理

 

十进制转换为二进制--------辗除法(除模取余法,2为模,直到余数为零为止将余数的倒序列就是二进制)

 

   

        

二进制转换为八进制:

         1011101:从右向左每三位二进制数表示为一位八进制,左边不够三位的补零;

        

 

八进制转换为二进制时,一位八进制转换为三位二进制即可

 

十六进制转换为二进制:将十六的一位转换为二进制的四位:

 

 

 

ASCLL 码:相关网址:http://www.asciima.com/

         二进制有0,1两种状态,一个字节(bite)为八位二进制位,有256种状态,每种状态对应一个符号也就是256个符号,从00000000 ~ 11111111;

 

Unicode编码:

         时间为90年代,全世界范围内的字符统一使用同一种方式在计算机中表示,这就是Unicode编码,统一码,万国码;

         0~127与ASCLL码一样,不一样的是128~255

 

         相关网址:

如果你希望将字符转换为Unicode编码,请查看:http://tool.chinaz.com/Tools/Unicode.aspx

 

完整的Unicode编码请查看:unicode.org

原创粉丝点击