当我在工作时,在代码的某个地方,我看到了以下语句。我对
可以有人解释一下吗?
sprintf
中的格式说明符感到困惑。 d_number = strtol( tmp_buf , (char **)NULL, 16);
memset( tmp_buf , ' ' , sizeof( tmp_buf ) );
sprintf( tmp_buf , "%0.*d" , (int)sizeof( dec_number ) , d_number );
可以有人解释一下吗?