關於long long int 應該用什么占位符


關於long long int 應該用什么占位符

在我的環境下,使用ll占位符會出現下面的警告

warning: unknown conversion type character 'l' in format [-Wformat=]
15 | scanf("%lld",&data[i]);

因為,;lld在我的編譯環境里面已經不支持了.

我的環境是gcc version 9.2.0

lld是C99的版本,我們的Gcc是默認版本都是C89的

這里貼幾個地址,我看的一知半解吧

怎么查看自己的編譯器的C是什么標准的

然后這里是對應的解決辦法

%I64d

使用這個占位符來替換lld

或者添加頭文件

inttypes.h

如何解決這個問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM