需要详解ASCⅡ表,特别大于127那些要怎么输出在vc++6.0中
在编程中#include "stdafx.h" void main() { int c1,c2; c1=300;c2=400; printf("% c %c\n",c1,c2); printf("%d,%d\n",c1,c2); } 但是输出的是:, ? 300,400 求解为什么会有,与?出现 (详解啊)
追问:高位,啥来的?0*2c和0x90怎么查不了ASCⅡ表,我不会啊??可以详细点么
在编程中#include "stdafx.h" void main() { int c1,c2; c1=300;c2=400; printf("% c %c\n",c1,c2); printf("%d,%d\n",c1,c2); } 但是输出的是:, ? 300,400 求解为什么会有,与?出现 (详解啊)
追问:高位,啥来的?0*2c和0x90怎么查不了ASCⅡ表,我不会啊??可以详细点么
答案:ascii码是char型的,就一个字节
300=0x12c
400=0x190
printf("% c %c\n",c1,c2);时,把高位截去,就是输出了0x2c和0x90的ascii
其他:在编程中#include "stdafx.h"
void main()
{
int c1,c2;
c1=300;c2=400;
printf("% c %c\n",c1,c2);
printf("%d,%d\n",c1,c2);
}
但是输出的是:, ?
300,400
求解为什么会有,与?出现 (详解啊)
上一个:请问VC++ 怎么运行出结果
下一个:如何在VC 里编写C程序?