谁能跟我说说printf这个函数中的占位符如:%c 在编译时把对应的值写进去的
片段代码如下:printf("code:%c\n","Anleb");我们知道对于字符串的常量值是在编译的阶段就写入exe文件了,但是对于%c这样的占位符应该是在编译阶段不替换成"anleb"的,那么它在printf替换的时候,是如何知道需要%c替换成"anleb"的。
printf("code:%c\n","Anleb");我们知道对于字符串的常量值是在编译的阶段就写入exe文件了,但是对于%c这样的占位符应该是在编译阶段不替换成"anleb"的,那么它在printf替换的时候,是如何知道需要%c替换成"anleb"的。