大家好,今天小编关注到一个比较有意思的话题,就是关于c语言中ld的问题,于是小编就整理了3个相关介绍c语言中ld的解答,让我们一起看看吧。
c语言中ld是什么?
C语言%ld用来输出长整型数。
%d用来输出整型数。
因为格式符指明了输出指定的起始地址开始的若干个字节的内容(把它们作为长整型数或整型数来解释),所以,用错了对象,就会得出意想不到的结果。如果用%d来输出长整型数,就会只取它的头上几个字节,相当于对原来的长整型数取了模;而如果用%ld来输出整型数,因为实际的数字节数少而硬要取更多的字节,就会发生“把别人家的孩子领回家”的事,把别的数据解释为当前的值了。
c语言中ld是什么意思?
传送。
“%ld”在C语言中是一种格式说明符中的类型,也就是格式输出输入符号,其作用是将输入或者输出的数据按照格式说明符指定的格式进行输入或者输出,该类型表示为数据按十进制有符号长型整数输入或输出。
%ld的L是long的意思,%ld表示按longint格式(有符号长整型数格式)输出。
在printf函数的控制字符串里,%i和%d是一个意思,都是按十进制输出对应的变量值。写成%id,就是在输出十进制数后加一个字母d。
例如:MSVC++6.0,printf(34;%d",3276899);输出3276899{MSVC++6.0中64位整型,用_int64x=12345678***6;这种变量输出格式用printf("%I64d",x)。
c语言中ld是什么格式?
在C语言中,`ld`是GNU链接器(GNU Linker)的命令行工具。它用于将多个目标文件(Object File)链接在一起,生成可执行文件或共享库。
`ld`命令的格式如下:
```
ld [选项] [输入文件]
```
其中,`[选项]`是一些用于指定链接行为的参数,`[输入文件]`是要链接的目标文件列表。
到此,以上就是小编对于c语言中ld的问题就介绍到这了,希望介绍关于c语言中ld的3点解答对大家有用。