%c与%d在C++中的区别

陪伴而非守候
浏览 994回答 2
2回答

慕田峪4524236

二者均为C/C++的格式化字符串,用于printf族和scanf族函数中。其中%c对应字符类型,即char型。输入输出时,均在字符上操作,存入到char类型变量,或输出char类型变量值。%d对应整型,即int型。输入输出时,均在整数上操作,存入到int类型变量,或输出int类型变量值。需要注意的是,使用该类格式字符的输入输出函数族,在C语言中使用更多,而在C++中,则一般使用cin/cout流操作。相对printf/scanf函数族,流操作更简洁稳定,不易出错。但是流操作的执行效率要低于printf/scanf函数族。

繁星点点滴滴

%c是字符格式 %d是整数格式 其实是c是一样的规则
打开App,查看更多内容
随时随地看视频慕课网APP