%d 整型输出
%i 与%d在printf函数中无区别,在scanf中有区别(下面详细解释)
%ld 长整型输出
%o 以八进制数形式输出
%x 以十六进制数形式输出(其中十六进制中字母为小写,如:4d2)
%#x 以0x…的十六进制数形式输出(如:0x4d2)
%X 以十六进制数形式输出(其中十六进制中字母为大写,如:4D2)
%#X 以0X…的十六进制数形式输出(如:0X4D2)
%u 以十进制数形式输出无符号数字(unsigned,即正数)
%e 以指数形式输出(如:3e4,注:所要输出的数据需是浮点数)
%E 以指数形式输出(如:3E4,注:所要输出的数据需是浮点数)
%f 以单精度浮点数(即小数)形式输出
%lf 以双精度浮点数形式输出
%g 以浮点数形式输出(不显示无意义的0,如:正常输出1.000000,实际输出1)
%c 以字符形式输出
字符串:%s 以字符串形式输出
地址:%p 以地址形式输出
二、%d %o %x %#x %X %#X %u %e %g等的比较三、%d 与%i 的区别1.在printf函数中没有区别
2.在scanf函数中存在区别
(1)%d 只能与十进制数匹配
(2)%i 可以与八进制、十进制、十六进制数匹配。
(3)对于%i,若输入数据的前面加上0(如:012),则按八进制数处理。
若数据的前面加上0x或0X(如:0x12或0X12),则按十六进制数处理。
如果它对应的值是正数,则返回时是其本身;
如果它对应的值是负数,则返回时是一个2的32次方减去这个负数的绝对值。例如:-2,返回的是:4294967294。如:
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文标题:C语言各种%m(m代表d,f,c,s等字母)所表示的意义-创新互联
本文URL:https://www.cdcxhl.com/article22/dhjcjc.html
成都网站建设公司_创新互联,为您提供网站排名、微信小程序、营销型网站建设、网站收录、域名注册、响应式网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联