[問題] '\x30'/5 == 9?
我照打一個C++
但我看來看去不知道為何輸出9?
以下是程式:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char ch='\x30';
int result, i=5;
float f=2.5;
double d=6.0;
result=(ch/i);
printf("Result=%d\n",result);
system("pause") ;
return 0;
}
謝謝大家的幫忙!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.69.247
推
04/16 00:35, , 1F
04/16 00:35, 1F
→
04/16 00:35, , 2F
04/16 00:35, 2F
那請問一下x30如何看出是48?
※ 編輯: english1705 來自: 61.231.69.247 (04/16 00:39)
推
04/16 00:43, , 3F
04/16 00:43, 3F
→
04/16 00:45, , 4F
04/16 00:45, 4F
→
04/16 10:54, , 5F
04/16 10:54, 5F
※ 編輯: english1705 來自: 61.231.69.247 (04/16 17:30)
推
04/16 17:43, , 6F
04/16 17:43, 6F
推
04/16 17:44, , 7F
04/16 17:44, 7F