我刚开始使用C编程,我知道“%d”定义它将是一个数字值,如:
int x = 9;
printf("X = %d", x);
getchar();
return 0;
但是C的其他变量说明符是什么? (为了定义字符串,它们是为float,double,long等改变吗?)
答案 0 :(得分:3)
答案 1 :(得分:0)
你提出的问题毫无意义。 %d
是格式说明符,与变量声明无关。
如果您要google'printf c',您会发现有很多网站可以回答您的问题。
答案 2 :(得分:0)
你可能想要获取一份Kernighan和Ritchie的The C Programming Language。它短而完全包装。完成这本书非常值得。
但是关于你的问题,你问的是Format specifiers字符串文字。您可能还希望尽快查看转义字符(例如\n
表示新行)。幸运的是,这一切都在K& R(上面的书)中,特别是在第153页(第2版)。