printf--动态指定输出格式长度 1chara1[] = {'A','B','C'};2chara2[] ="world";345printf("[%.*s][%.*s]\n",2, a1,10, a2);6printf("[%.*s][%.*s]\n",sizeof(a1), a1,sizeof(a2), a2);7printf("[%-*d]\n",4,'A');//产生"65 "8printf("[%-*s]\n",4,"A");...
(1)B %ms,输出的字符串占m列,如果字符串本身大于m,则突破m的限制,将字符串全部输出,若串长小于m,则左补空格。(2)C 理由同上。
%s输出字符串的时候,相当于地址会自动加1,意义就是你所要输出的字符串的指针变量,比如 printf("%5s\n","asdfghkk");"asdfhkk“是一个字符串,%s就自动的使地址指向这个字符串的首地址,&a的地址,每输出一个字符,地址自动加1,直到遇到'\0'为止,那个5不起作用。
:printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式: A. 从左起输出该字串,右补空格 B. 按原字符长从左向
printf函数中用到格式符"%4s",其中数字4表示输出的字符串站用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为( ) A.从左起输出该字符串,右补空格B.按原字符长从左向右全部输出C.右对齐输出该字符,左补空格D.输出错误信息 相关知识点: 试题来源: 解析 C 解析...
printf函数中用到格式符.%4s.,其中数字4表示输出的字符串站用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为() A.从左起输出该字符串,右补空格B.按原字符长从左向右全部输出C.右对齐输出该字符,左补空格D.输出错误信息 点击查看答案&解析 你可能感兴趣的试题 单...
17 printf函数中用到格式符"%4s",其中数字4表示输出的字符串站用4列。如果字符串长度17 printf函数中用到格式符"%4s",其中数字4表示输出的字符串站用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为( )
printf函数中用到格式符%5d,其中数字5表示输出的数据占用5列.如果数据长度大于5,则输出按方式()A.从左起输出该数据,右补空格B.按原数据从左向右全部输出C.右
printf函数中用到格式符%5s,如果输出字符串长度小于5,则右边补空格。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具