为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
陪伴而非守候 2018-07-29 21:21:47
查看完整描述

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

二者均为C/C++的格式化字符串,用于printf族和scanf族函数中。

其中
%c对应字符类型,即char型。输入输出时,均在字符上操作,存入到char类型变量,或输出char类型变量值。
%d对应整型,即int型。输入输出时,均在整数上操作,存入到int类型变量,或输出int类型变量值。

需要注意的是,使用该类格式字符的输入输出函数族,在C语言中使用更多,而在C++中,则一般使用cin/cout流操作。相对printf/scanf函数族,流操作更简洁稳定,不易出错。但是流操作的执行效率要低于printf/scanf函数族。

查看完整回答
反对 回复 2018-08-02
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

%c是字符格式 %d是整数格式 其实是c是一样的规则

查看完整回答
反对 回复 2018-08-02
  • 2 回答
  • 0 关注
  • 1016 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信