在C语言语句printf("%-2c%-2c%d\n",a,b,c);中,-2c是什么意思?

-的意思是左对齐,-2就是左对齐,并且最少占用2个字符,-2c就是字符型左对齐,最少占用两个字节。

printf("%-2c%-2c%d\n",a,b,c);
//%-2c: '-': 表示左对齐;2:输出宽度为2;'c':表示输出格式为char型的整数(一个字节)
//总的意思就是为:宽度为2输出字符,方式为左对齐

  • c璇█printf()浠涔堟剰鎬?
    绛旓細鍦–璇█涓printf( )鏄笓闂ㄧ敤浜庤緭鍑虹殑璇彞銆 鐢ㄦ硶濡備笅锛1銆printf锛)鍑芥暟鏄牸寮忓寲杈撳嚭鍑芥暟锛屼竴鑸敤浜庡悜鏍囧噯杈撳嚭璁惧鎸夎瀹氭牸寮忚緭鍑轰俊鎭2銆乸rintf锛)鍑芥暟鐨勮皟鐢ㄦ牸寮忎负锛 printf(锛傦紓, )銆3銆佹牸寮忚緭鍑猴紝瀹冩槸c璇█涓骇鐢熸牸寮忓寲杈撳嚭鐨勫嚱鏁帮紙鍦 stdio.h 涓畾涔夛級銆傜敤浜庡悜缁堢锛堟樉绀哄櫒锛屾帶鍒跺彴绛夛級杈撳嚭瀛楃銆
  • c璇█printf涓printf()鏄粈涔堟剰鎬?
    绛旓細杈撳嚭涓涓诞鐐瑰瀷鏁版嵁锛屾渶灏忓搴︿负4涓瓧绗﹀锛堝寘鎷皬鏁扮偣鍦ㄥ唴锛夛紝涓嶈冻4浣嶅彸瀵归綈锛屽乏琛ョ┖鏍硷紝灏忔暟鐐瑰悗淇濈暀涓や綅灏忔暟銆傚锛printf("%4.2f", 1.2 ); //杈撳嚭缁撴灉 1.20 printf("%4.2f", 1.195 ); //杈撳嚭缁撴灉 1.20 printf("%4.2f", 1.194 ); //杈撳嚭缁撴灉 1.19 printf("%4.2f", 12...
  • 鍦–璇█閲printf鏄粈涔堟剰鎬?鎬庝箞鐢??
    绛旓細鍦–璇█涓printf( )鏄笓闂ㄧ敤浜庤緭鍑虹殑璇彞銆 鐢ㄦ硶濡備笅锛1銆printf锛)鍑芥暟鏄牸寮忓寲杈撳嚭鍑芥暟锛屼竴鑸敤浜庡悜鏍囧噯杈撳嚭璁惧鎸夎瀹氭牸寮忚緭鍑轰俊鎭2銆乸rintf锛)鍑芥暟鐨勮皟鐢ㄦ牸寮忎负锛 printf(锛傦紓, )銆3銆佹牸寮忚緭鍑猴紝瀹冩槸c璇█涓骇鐢熸牸寮忓寲杈撳嚭鐨勫嚱鏁帮紙鍦 stdio.h 涓畾涔夛級銆傜敤浜庡悜缁堢锛堟樉绀哄櫒锛屾帶鍒跺彴绛夛級杈撳嚭瀛楃銆
  • c璇█涓璸rintf()鍑芥暟鐨勭敤娉曟槸浠涔
    绛旓細usingnamespacestd锛沬nt main锛堬級锝 int a锛宐锛宑锛沜out锛滐紲锛傝緭鍏ヤ簲涓暣鏁帮紓锛沜in锛烇紴a锛烇紴b锛烇紴c锛沬f锛坅锛瀊锛夛經 if锛坈锛瀉锛塩out锛滐紲锛傛渶澶ф暣鏁版槸锛氾紓锛滐紲c锛滐紲endl锛沞lse cout锛滐紲锛傛渶澶ф暣鏁版槸锛氾紓锛滐紲a锛滐紲endl锛涳綕 if锛坆锛瀉锛夛經 if锛坈锛瀊锛塩out锛滐紲锛傛渶澶ф暣鏁版槸锛氾紓锛滐紲c锛滐紲...
  • 鍦–璇█涓鍙rintf(m,m); 寮曞彿閲岄潰鐨勬槸浠涔堟剰鎬濊兘瑙i噴涓嬪悧?璋㈠暒...
    绛旓細printf()鍑芥暟鐨勭敤娉:d 鏄寚鏄庡彉閲忕殑杈撳嚭绫诲瀷涓烘暣鍨..渚嬪:int m=100;printf("%d",m);灞忓箷涓婂皢鎵撳嵃:100 鍦ㄧ櫨鍒嗗彿d涔嬮棿鐨6 琛ㄧず杩欎釜鍙橀噺鐨勫煎皢鍗6涓瓧绗﹀搴 printf("%x.yd",m);x琛ㄧず鎵鍗犲搴︼紝y琛ㄧず灏忔暟鐐瑰悗浣嶆暟!
  • 濡備綍浣跨敤c璇█涓鐨勫嚱鏁printf();
    绛旓細include <stdio.h> int main(){ int i,j,k,sum,n,ji;n=678;i=n/100;/*鍒嗚В鍑虹櫨浣*/ j=n/10%10;/*鍒嗚В鍑哄崄浣*/ k=n%10;/*鍒嗚В鍑轰釜浣*/ sum=i+j+k;ji=i*j*k;printf("鐧惧垎锛%d 鍗佷綅锛%d 涓綅锛%d 鍜屼负锛%d 绉负锛%d\n",i,j,k,sum,ji);} ...
  • c璇█printf()鐨勬剰鎬濇槸浠涔?
    绛旓細C璇█涓璸rintf("%u")琛ㄧず鎸夋棤绗﹀彿鏁板舰寮忚緭鍑轰竴涓暣鏁般傜幇鍦ㄧ殑鏈哄櫒涓鑸负32浣嶆垨64浣嶆満锛屾暣鏁板瓨鍌ㄥ崰4涓瓧鑺傦紝涓涓瓧鑺8浣嶏紝鍏辫32浣嶃傛暣鏁板湪璁$畻鏈轰腑浠ヨˉ鐮佸舰寮忓瓨鍌紝-1鐨勮ˉ鐮佷负32涓1缁勬垚鐨勪簩杩涘埗鏁帮紝鎸夋棤绗﹀彿鏁拌緭鍑鸿繖涓簩杩涘埗鏁帮紝灏辨槸2^32-1=4294967295 鐢变簬閲囩敤琛ョ爜琛ㄧず鏁存暟锛岃绠楁満鏈韩涓嶅叧蹇冩暣鏁...
  • c璇█涓璸rintf鐨勬牸寮忔庝箞鍐?
    绛旓細include <stdio.h> int main(void){ char name[20];printf("璇疯緭鍏ヤ綘鐨勫鍚嶏細");scanf("%s",name);printf("浣犵殑濮撳悕鏄細%s\n",name);return 0;}
  • c璇█涓璸rintf()鐨勬剰鎬
    绛旓細include<stdio.h> int main(){int num;double sum = 0;int count = 0;while(scanf("%d", &num) && num != -1)//杈撳叆-1鍋滄} {sum += num;count++;} printf("%f", sum / count);return 0銆
  • c璇█printf()鐨勪唬鐮佹槸澶氬皯?
    绛旓細浠g爜濡備笅锛歩nt 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;}
  • 扩展阅读:c语言printf用法例子 ... c语言必背100代码 ... c语言输出printf用法 ... 下面关于语句printf ... print三种输出方式 ... printf输出格式总结 ... c语言基础知识入门 ... xtransfer ... printf如何输出中文 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网