System.Console.Write("{0}",(char) 1)
System.Console.Write("{0}",(char) 1) 什么意思啊 --------------------编程问答-------------------- 你运行下啊 --------------------编程问答-------------------- 不可能是(char)1把,怎么可能是常量呢--------------------编程问答-------------------- 用(char)1的结果替换{0} --------------------编程问答-------------------- {0}{1}代表格式化输出第一个参数,就是输出1字符 --------------------编程问答-------------------- 输出ascii码等于1 的字符 --------------------编程问答--------------------
我说的1就是ASCII码哦,大概98表示的ASCII码字符是b --------------------编程问答-------------------- ,{0},{1}...是输出占位符,将1转换为char类型,再替换{0} --------------------编程问答-------------------- 我想知道(char)1结果是不是1.。。。 --------------------编程问答-------------------- 1本身就是字符型 干嘛来的强制转换 --------------------编程问答-------------------- System.Console.Write("{0}",(char) 1)
其实就是打印出一个字符1,{0}就当作一参数,把1传进去一样的道理. --------------------编程问答--------------------
很简单 自己试试 --------------------编程问答-------------------- (char)1 == '\x01'
'1' == '\x31'
是两个完全不同的字符 --------------------编程问答-------------------- ASCII码为1貌似是笑脸或者花色。。。 --------------------编程问答--------------------
+1
补充:.NET技术 , C#