如何将长整型输出的格式转换为一个长尾词的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1286个文字,预计阅读时间需要6分钟。
在C语言中,长整型的输出格式为`printf(%ld, 元素);`。函数在输入输出时都包含一个格式化字符串参数,用于指定输出变量的格式。当需要输出变量值时,用相应的格式化字符替换,其中`%ld`代表长整型。
在C语言中,长整型的输出格式为“printf("%ld",元素);”。函数在输入输出的时候都有一个参数为格式化字符串, 当需要输入输出变量值时,就需要用对应的格式化字符来替代,其中“%ld”表示数据按十进制有符号长型整数输入或输出。
本教程操作环境:windows7系统、C++17版本、Dell G3电脑。
printf中如何输出长整型?
一直都听说gcc -Wall的检查要严格很多,今天发现果然如此。写了一个简单的程序,共15行,用gcc -Wall编译时提示有warning:int format, long int arg,找了半天发现问题出在:用%d输出long型变量。查书,发现书上说的是输出long时用%l,修改之,错的更严重,直接说是无法识别的格式符....上网查阅资料,正确的形式应该是%ld 。用C这么多年,居然连这个都搞不清,哎,不说啥了...
1、一般格式
printf(格式控制,输出表列)
例如: printf("i=%d,ch=%c\n",i,ch);
说明:
(1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:
①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。
②普通字符,即需要原样输出的字符。
本文共计1286个文字,预计阅读时间需要6分钟。
在C语言中,长整型的输出格式为`printf(%ld, 元素);`。函数在输入输出时都包含一个格式化字符串参数,用于指定输出变量的格式。当需要输出变量值时,用相应的格式化字符替换,其中`%ld`代表长整型。
在C语言中,长整型的输出格式为“printf("%ld",元素);”。函数在输入输出的时候都有一个参数为格式化字符串, 当需要输入输出变量值时,就需要用对应的格式化字符来替代,其中“%ld”表示数据按十进制有符号长型整数输入或输出。
本教程操作环境:windows7系统、C++17版本、Dell G3电脑。
printf中如何输出长整型?
一直都听说gcc -Wall的检查要严格很多,今天发现果然如此。写了一个简单的程序,共15行,用gcc -Wall编译时提示有warning:int format, long int arg,找了半天发现问题出在:用%d输出long型变量。查书,发现书上说的是输出long时用%l,修改之,错的更严重,直接说是无法识别的格式符....上网查阅资料,正确的形式应该是%ld 。用C这么多年,居然连这个都搞不清,哎,不说啥了...
1、一般格式
printf(格式控制,输出表列)
例如: printf("i=%d,ch=%c\n",i,ch);
说明:
(1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:
①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。
②普通字符,即需要原样输出的字符。

