我遇到了以下一段代码,我无法理解这scanf部分内容.
int main()
{
int i,j;
scanf("%d %d"+scanf("%d %d",&i,&j));
printf("%d %d",i,j);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我在输入4 8 9上运行代码并返回9 8.
有人可以解释工作吗?
public static void main(String args[]){
try{
FileInputStream fs = new FileInputStream("test.txt");
int i = fs.read();
while(i != -1){
System.out.println( i);
i = fs.read();
}
}catch(Exception e){
System.out.println(e);
}
}
Run Code Online (Sandbox Code Playgroud)
test.txt 文件包含“?”。输出为 196 140 。的 UTF-16 值?是 268 。你能帮我为什么答案是 196 和 140