执行下面的程序是打印';'作为输出。我不明白为什么。当我更改'c'和'i'的值时,有时会添加这两个,有时会打印符号,如'='和';'
{{1}}
答案 0 :(得分:5)
因为49 | 10 = 59
和59
是';'
的ASCII码。
答案 1 :(得分:0)
执行49(00110001)OR 10(00001010)的按位OR运算,即00111011(59),并返回ascii值59,请访问页面http://ee.hawaii.edu/~tep/EE160/Book/chap4/subsection2.1.1.1.html