printf('% d','%% d');输出什么?

在C语言中printf("a=%%d,b=%%d
",a,b);里的%%d是程序输出结果。

%d是表示后面的变量b的值用整数形式显示。

后面的两个%,表示显示一个%。

如果b的值是20,则输出是“20%”。

如果要输出整数a,b的值,应改为printf("a=%d,b=%d
",a,b)。

扩展资料

printf格式控制符处理参数

printf有很多格式控制符,例如%d,它在处理输入时,会从堆栈中取其对应大小,即4个字节作为对应的参数值。也就是说,当传入参数和格式控制符匹配或者在经过类型提升后和格式控制符匹配的时候,参数处理是没有任何问题的。

但是不匹配时,可能会出现未定义行为。例如,%f期望一个double(8字节)类型,但是传入的参数是int(4字节),那么在处理这个int参数值,可能会多处理4个字节,并且也会造成处理数据错误。



  • printf()鏄粈涔堟剰鎬?
    绛旓細鍦–璇█涓printf( )鏄笓闂ㄧ敤浜庤緭鍑虹殑璇彞銆 鐢ㄦ硶濡備笅锛1銆printf锛)鍑芥暟鏄牸寮忓寲杈撳嚭鍑芥暟锛屼竴鑸敤浜庡悜鏍囧噯杈撳嚭璁惧鎸夎瀹氭牸寮忚緭鍑轰俊鎭2銆乸rintf锛)鍑芥暟鐨勮皟鐢ㄦ牸寮忎负锛 printf(锛傦紓, )銆3銆佹牸寮忚緭鍑猴紝瀹冩槸c璇█涓骇鐢熸牸寮忓寲杈撳嚭鐨勫嚱鏁帮紙鍦 stdio.h 涓畾涔夛級銆傜敤浜庡悜缁堢锛堟樉绀哄櫒锛屾帶鍒跺彴绛夛級杈撳嚭瀛楃銆
  • printf()鍑芥暟浠涔堟剰鎬?
    绛旓細1锛printf()鍑芥暟鏄牸寮忓寲杈撳嚭鍑芥暟, 涓鑸敤浜庡悜鏍囧噯杈撳嚭璁惧鎸夎瀹氭牸寮忚緭鍑轰俊鎭2锛宲rintf()鍑芥暟鐨勮皟鐢ㄦ牸寮忎负: printf("<鏍煎紡鍖栧瓧绗︿覆>", <鍙傞噺琛>)銆3锛屾牸寮忚緭鍑猴紝瀹冩槸c璇█涓骇鐢熸牸寮忓寲杈撳嚭鐨勫嚱鏁帮紙鍦 stdio.h 涓畾涔夛級銆傜敤浜庡悜缁堢锛堟樉绀哄櫒銆佹帶鍒跺彴绛夛級杈撳嚭瀛楃銆傛牸寮忔帶鍒剁敱瑕佽緭鍑虹殑鏂囧瓧鍜屾暟鎹牸...
  • printf()鎬庝箞鐢,鎬庝箞杈撳嚭?
    绛旓細int main(){ float r,h,s;scanf("%f",&r)锛泂canf("%f",&h);s=2*3.1415926*r*r+2*3.1415926*r*h printf("琛ㄩ潰绉槸%f\n",s);return 0;}
  • printf()浠涔堟剰鎬?
    绛旓細printf("%d*%d=%d ", i,j,i*j)鎰忔濇槸杈撳嚭绫讳技浜庝箻娉曠畻寮忕殑鍐呭銆printf锛锛変负杈撳嚭鍑芥暟锛岃緭鍑烘嫭鍙蜂腑鏈夆溾濈殑杩欓儴鍒嗗唴瀹广俤涓烘暣鍨嬬殑鍗犱綅绗︼紝*涓篊璇█涓箻娉曠殑杩愮畻绗﹀彿锛%d*%d鐨勬剰鎬濇槸涓轰袱涓暣鍨嬫暟鎹崰浣嶃俰,j,j*i涓轰笁涓杈撳嚭鐨勫彉閲忥紝骞朵笖鐩存帴杈撳嚭i*j鐨勭粨鏋溿傚墠闈㈡墍鏈%d瀵瑰簲鐫鍚庨潰i,j,j*i...
  • printf()鍑芥暟涓殑% d鏄粈涔堟剰鎬濆晩?
    绛旓細d鏄暣鏁扮殑杈撳嚭鏍囪瘑绗︺傝杈撳嚭涓や釜鍙橀噺锛岀敤閫楀彿闅斿紑鍗冲彲銆傛爣璇嗙鍜屽彉閲忕殑椤哄簭鏄浉瀵瑰簲鐨勶紝涓嶈兘閿欍傝緭鍑2涓彉閲忕殑浠g爜淇敼锛歿 int a,b,c,sum,sum1; a=10; b=20;c=30;sum=a+b;sum1=a+b+c;printf ("sum=%d/nsum1=%d/n",sum锛宻um1);} ...
  • printf()涓% c琛ㄧず浠涔?
    绛旓細d 琛ㄧず鏈夌鍙峰崄杩涘埗鏁存暟锛 %c 琛ㄧず瀛楃銆傝繖涓绫荤鍙锋槸鈥滄牸寮忚鏄庘濈敤浜庢牸寮忚緭鍏ヤ笌鏍煎紡杈撳嚭锛屽氨鏄垜浠父瑙佺殑printf鍜宻canf鍑芥暟涓湪杈撳叆杈撳嚭鏃讹紝瀵逛笉鍚岀被鍨嬬殑鏁版嵁锛堝int,float,char绛夛級瑕佷娇鐢ㄤ笉鍚岀殑鏍煎紡璇存槑銆傚叾涓%d,鐢ㄦ潵杈撳嚭鍗佽繘鍒舵暣鏁%f,鐢ㄦ潵杈撳嚭瀹炴暟锛堝寘鎷崟锛屽弻绮惧害锛夛紝浠ュ皬鏁板舰寮忚緭鍑%c,鐢ㄦ潵杈撳嚭涓...
  • printf()鍑芥暟涓殑% a銆% c銆% f銆% g鍚勬槸浠涔堟剰鎬
    绛旓細printf()鏄疌璇█鏍囧噯搴撳嚱鏁帮紝鐢ㄤ簬灏嗘牸寮忓寲鍚庣殑瀛楃涓茶緭鍑哄埌鏍囧噯杈撳嚭銆傛爣鍑嗚緭鍑猴紝鍗虫爣鍑嗚緭鍑烘枃浠讹紝瀵瑰簲缁堢鐨勫睆骞曘俻rintf()鐢虫槑浜庡ご鏂囦欢stdio.h銆傚嚱鏁板師鍨嬶細int printf ( const char * format, ... );杩斿洖鍊硷細姝g‘杩斿洖杈撳嚭鐨勫瓧绗︽绘暟锛岄敊璇繑鍥炶礋鍊硷紝涓庢鍚屾椂锛岃緭鍏ヨ緭鍑烘祦閿欒鏍囧織灏嗚缃硷紝鍙敱鎸囩ず...
  • printf()杈撳嚭浠涔?
    绛旓細1銆%d 鍗佽繘鍒舵湁绗﹀彿鏁存暟銆2銆%u 鍗佽繘鍒舵棤绗﹀彿鏁存暟銆3銆%ld 杈撳嚭long鏁存暟 銆4銆%s 瀛楃涓层5銆%c 鍗曚釜瀛楃銆6銆%p 鎸囬拡鐨勫笺7銆%e 鎸囨暟褰㈠紡鐨勬诞鐐规暟銆8銆%x, %X 鏃犵鍙蜂互鍗佸叚杩涘埗琛ㄧず鐨勬暣鏁般9銆%0 鏃犵鍙蜂互鍏繘鍒惰〃绀虹殑鏁存暟銆10銆%g 鑷姩閫夋嫨鍚堥傜殑琛ㄧず娉曘
  • c璇█printf()涓殑% d鏄粈涔堟剰鎬?
    绛旓細c璇█涓, %d\n 鏄printf()鍑芥暟鐨勬牸寮忔帶鍒讹紝%d鏄痯rintf()鍑芥暟鐨勬牸寮忓0鏄庯紝琛ㄧず缁撴灉鍙兘杈撳嚭鍗佽繘鍒舵暣鏁帮紝\n鏄櫘閫氬瓧绗︿腑鐨勬崲琛岀锛岃〃绀鸿緭鍑哄悗鎺у埗绉诲埌涓嬩竴琛岀殑寮澶淬俢璇█涓璸rintf()鍑芥暟鐨勪竴鑸牸寮弍rintf("<鏍煎紡鍖栧瓧绗︿覆>", <鍙傞噺琛>)銆傛牸寮忓寲瀛楃涓茬敱鏍煎紡鎺у埗銆佸拰杈撳嚭琛ㄥ垪涓ら儴鍒嗙粍鎴愶紝鍏朵腑鏍煎紡鎺у埗...
  • printf%c鏄粈涔堟剰鎬?
    绛旓細杩欏彞璇濇槸涓嶅鐨勶紝鍥犱负%c鍙兘澶熻緭鍑哄崟涓瓧绗︼紝%s琛ㄧず鐨勬槸杈撳嚭瀛楃涓诧紝鎵浠ヨ杩欏彞璇濇槸閿欒鐨勩printf()鍑芥暟鏄紡鏍峰寲杈撳嚭鍑芥暟锛 涓鑸敤浜庡悜鍑嗗垯杈撳嚭璁惧鎸夎瀹氬紡鏍疯緭鍑烘秷鎭傛鍦ㄧ紪鍐欐楠ゆ椂缁忓父浼氱敤鍒版鍑芥暟銆俻rintf()鍑芥暟鐨勬尓鐢ㄥ紡鏍蜂负锛歱rintf(鈥<寮忔牱鍖栧瓧绗︿覆>鈥濓紝<鍙傛暟琛>)锛涖傚叾涓紡鏍峰寲瀛楃涓插寘鎷袱...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网