C语言中输出longlong型数据使用%lld格式输出的方法:

1、longlong是C99标准对整型类型做的扩展,每个longlong类型的变量占8字节,64位。其表示范围为-9223372036854775808~9223372036854775807。
2、longlong类型输出的时候,需要用printf函数,用%lld格式输出。示例代码如下:longlonga=1234;printf("a=%lld\n",a)。
3、输出的各种可用于%d上的格式控制,均可用于%lld上,比如%10lld,表示输出占十位宽度等。
1. long 是C语言的一个关键字,代表一种数据类型,中文为长整型。
2. long是long int的简写,也就是说,在C语言中long int类型和long类型是相同的。
3. 每个long型占4个字节,在32位编译系统下,long和int占的空间是相同的。这也导致了long型变量使用的越来越少了。
4. long型可以表示的整型数字范围为-2,147,483,648 ~ 2,147,483,647, 即-2^32 ~ 2^32-1。在用在C的格式化输入输出时,long型的格式化字符为"%ld"。
5. long同其它整型类型一样,可以同unsigned 联合使用,形成unsigned long,即无符号长整型, 其格式化字符为"%lu"。
6. 在部分编译器下,比如gcc, 两个long合用,即long long类型,表示C语言目前最长的系统整型类型,每个long long类型占8字节,64位。其格式化字符为"%lld"。
C语言long类型的取值范围包含了int和long。
4字节8位可表达位数:2^32=42 9496 7296
8字节8位可表达位数:2^64=1844 6744 0737 0960 0000
是关键字不是标识符
所谓关键字就是已被系统使用, 不能作其它用途使用的字
标识符不能使用关键字,那么long就不是是标识符了。
以上仅仅供参考,如有具体参考相关资料。
long关键字表示一种整型数据类型。它的用法与int、float、double等数据类型是一样的。在输入、输出时,一般控制符使用%l。譬如:
这个输入的格式要看好(1),long对应的是%ld.(2).当"%ld,%ld"中间有逗号的话,在输入的时候要输入逗号,比如输入2,3,没有逗号的话,中间用空格隔开。