当前位置:编程学习 > VC++ >>

需要详解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Ⅱ表,我不会啊??可以详细点么
答案: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程序?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,