#include<stdio.h>
#include<conio.h>
void main()
{
printf("%d","");//printing output
getch();
}
输出为173.我不知道输出为173的原因。
答案 0 :(得分:1)
首先,您尝试将字符串打印为十进制整数,这意味着您尝试打印的小数将是指向字符串的指针(实际上是指向字符数组的指针),而不是字符串本身。要使用单个字符,请使用单引号,而不是双引号。
要完成您实际尝试的操作,请执行以下操作:
df.to_csv('test.csv', sep='\t', header=None, mode='a')
# NOTE: -----> ^^^^^^^^
请注意,两个单引号之间存在实际空格。
结果将是32,这是ASCII Space字符的十进制值。