问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言里面的%ld、%d、%U都是什么意思啊?415

发布网友 发布时间:2024-02-20 03:39

我来回答

5个回答

热心网友 时间:2024-03-14 22:35

%ld,%d,%u都是格式说明符中的类型。它的作用是将输入或者输出的数据按照格式说明符指定的格式进行输入或者输出。

(1)%ld表示数据按十进制有符号长型整数输入或输出。

(2)%d表示数据按十进制有符号整型数输入或输出。

(3)%u表示数据按十进制无符号整型数输入或输出。

格式说明符由%和格式字符组成。在一个格式控制字符串中可以有多个格式说明符,每一组格式说明符都是以%开始,以一个格式字符作为结束。具体类型和所代表含义如下图:

扩展资料:

当格式说明符限制了输入或输出的数据类型时,要与数据起始定义数据类型一一对应,否则会引起输入或输出错误。下面介绍一些基本的数据定义类型。

(1)void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

(2)char:字符型类型数据,属于整型数据的一种。(K&R时期引入)

(3)int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)

(4)float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

(5)double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

(6)_Bool:布尔型(C99标准新增)

(7)_Complex:复数的基本类型(C99标准新增)

(8)_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)

(9)_Generic:提供重载的接口入口(C11标准新增)

参考资料:c语言_百度百科

热心网友 时间:2024-03-14 22:35

%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
%g 自动选择合适的表示法

可以在"%"和字母之间加小写字母l, 表示输出的是长型数。
%ld 表示输出long整数
%lf 表示输出double浮点数

可以在"%"和字母之间插进数字表示最大场宽。
例如: %3d 表示输出3位整型数, 不够3位右对齐。
%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,
小数点占一位, 不够9位右对齐。
%8s 表示输出8个字符的字符串, 不够8个字符右对齐。
如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。
但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;
若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。
另外, 若想在输出值前加一些0, 就应在场宽项前加个0。
例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度
为4位。
如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,
小数点前的数字代表最小宽度。
例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则
第9个字符以后的内容将被删除。

可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可
说明输出为左对齐, 否则为右对齐。
例如: %-7d 表示输出7位整数左对齐
%-10s 表示输出10个字符左对齐

热心网友 时间:2024-03-14 22:35

这个是格式输出控制符,给你一个完整的:
%d 输出有符号10进制整数   
%i 输出有符号10进制整数   
%o 输出无符号8进制整数   
%u 输出无符号10进制整数   
%x 输出无符号的16进制数字,并以小写abcdef表示   
%X 输出无符号的16进制数字,并以大写ABCDEF表示   
%F/f 输出浮点数   
%E/e 输出用科学表示格式的浮点数   
%g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数   
%c 输出单个字符   
%s 输出字符串   
%S 输出wchar_t字符(宽字符)类型字符串   
%% 输出百分号本身

热心网友 时间:2024-03-14 22:33

1、%d 十进制有符号整数。

2、%u 十进制无符号整数。

3、%ld 输出long整数 。

4、%s 字符串。

5、%c 单个字符。

6、%p 指针的值。

7、%e 指数形式的浮点数。

8、%x, %X 无符号以十六进制表示的整数。

9、%0 无符号以八进制表示的整数。

10、%g 自动选择合适的表示法。

扩展资料

精度指定:

* d、o、i、 u、x 或 X 转换的最少数字显示位数。

* e 和 f 转换的基数字符后的最少数字显示位数。

* g 转换的最大有效数字位数。

* s 转换中字符串的最大打印字节数目。

包含需要输出的数据,可以是常量(字符常量、数字常量、字符串常量),变量,以及运算式。此处的数据应当与前面的format中的格式控制符一一对应(如果不对应会产生错误)。

参考资料来源:百度百科:printf()函数

热心网友 时间:2024-03-14 22:33

%ld 长整形,一般占四个字节 long类型
%d 短整形,一般占两个字节 int类型
%u 无符号短整形 shint类型
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海什么酒店最高大上 业精于勤荒于嬉。行成于思毁于随 ""业精于勤,荒于嬉,行成于思,毁于随"是什么意思?解释的好点 文才神摆在阳台东南面朝窗户好吗 高锰酸钾鱼缸要泡多久合适 高锰酸钾泡鱼缸的时间介绍 高锰酸钾浸盆要多久 高锰酸钾浸泡需要的时间是多久? 高锰酸钾要泡多久合适 高锰酸钾要泡多长时间合适 天气炎热,长途车下面放行李的地方放活的黄鳝会死吗 15款明锐1.4 t烧机油吗 ...年斯柯达明锐换了四个点火线圈四个火花塞油耗增大两升左右为什么... C语言printf,scanf,%d%ld%f%f有什么不同...9 火锅煮鱼片一般需要多久火锅煮鱼片需要几分钟 C语言%Lf与%lf有什么区别???16 c 语言中%lf与%d有什么区别6 c语言中%ld,%lf何时用合适,现在的电脑环境下编程是不是... c语言%le %lf有什么不同18 ...的曲谱,是可以在iphone手机拨号钢琴音里弹的,有的话麻烦发下邮箱,谢... 独自去天福国家湿地公园旅游是什么样的体验? 昆山天福湿地公园的哪些地点适合游客拍照? 昆山天福国家湿地公园的游玩指南是什么? 谁会用手机拨号键盘弹奏爱情转移 开始是40*0*3232656513432123456... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 给圈子招黑是什么意思 相信爱还在 歌词 什么是一问三不知? ...重返20岁电影里,18分钟有个男的唱的‘相信爱还存在………明明你... 华为突然卖车,行业中的企业老大,为何纷纷入局造车玩起了跨界?_百度知 ... %ld与%lf可以互换吗,C语言 电磁炉2200w怎么用 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... iPhone4s屏幕辩真假 做火锅的鱼要煮多久才能吃做火锅的鱼要煮多长时间才能吃 手机号绑定了达到限制不能绑定其他是什么意思? 地雷系Rojita,夜晚的暗黑浪漫女王! 樱花下的甜酷风,地雷系女孩来炸场! 你知道哪些经过了陪跑最终获得了成功的明星? 辽宁营口鲅鱼圈熊岳都有什么快递公司 详细地址 荡 从江苏连云港到云南西双版纳洲要多少钱 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 易语言里的符号各是什么意思 //这个符号在易语言表达的意思是什么?1 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 易语言这个符号怎么弄? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 120平米简约装修:预算与风格指南 手机号绑定了达到限制不能绑定其他是什么意思? 四季女神手机版高速下载 腾讯传世挂机手机版安卓游戏如何下载 [迪亚特洛夫事件 BD480p高清中字首发][手机电影下载就上(1)种子下载... 潜艇游戏手机版中文下载地址