gpt4 book ai didi

c - 不同说明符的 EOF 值不同?

转载 作者:太空宇宙 更新时间:2023-11-04 02:08:16 24 4
gpt4 key购买 nike

<分区>

Im using Codeblocks.

下面是C语言的程序:

/*to find the value of EOF ( End Of the File ) Number */

#include<stdio.h>
int main()
{

printf("The EOF value is: %d %5ld",EOF, EOF);
/*when EOF specified in %d specifier it is giving the value as -1, but if its
given %ld then a number 4294967295 is printed on the console?*/
return 0;
}

正如我在程序的评论中所说:

  • 当在 %d 说明符中指定 EOF 时,它给出的值为 -1,但如果它 给定 %ld 然后在控制台上打印一个数字 4294967295?

我在 HP 上使用 64 位 Linux 操作系统。 [如果编译器对为整数、 float 和长整数分配内存很重要]

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com