float,long long int,string,char,int 在c语言用什么输出
时间: 2023-11-26 07:02:42 浏览: 154
VC (CString,char,int,long,string,byte...)名种类形间的转换
4星 · 用户满意度95%
在C语言中,各种数据类型都有对应的格式说明符,可以使用printf函数将它们输出到终端或者文件中。下面是一些常用数据类型和对应的格式说明符:
- float:使用%f格式说明符进行输出,可以在后面加上.和数字来控制小数点位数,例如%.2f表示保留两位小数。
- long long int:使用%lld格式说明符进行输出,表示输出长长整型数。
- string:使用%s格式说明符进行输出,表示输出字符串。
- char:使用%c格式说明符进行输出,表示输出字符。
- int:使用%d格式说明符进行输出,表示输出十进制整数。
下面是一个示例代码,演示如何使用printf函数输出上述几种数据类型:
```c
#include <stdio.h>
#include <string.h>
int main() {
float f = 3.14159;
long long int ll = 1234567890123456LL;
char str[] = "hello world";
char ch = 'A';
int num = 12345;
printf("float: %.2f\n", f);
printf("long long int: %lld\n", ll);
printf("string: %s\n", str);
printf("char: %c\n", ch);
printf("int: %d\n", num);
return 0;
}
```
输出结果为:
```
float: 3.14
long long int: 1234567890123456
string: hello world
char: A
int: 12345
```
可以看到,使用%f、%lld、%s、%c和%d分别对应输出了float、long long int、string、char和int类型的变量。需要注意的是,对于string类型的变量,需要使用%s格式说明符,并将变量名作为参数传递给printf函数;对于char类型的变量,需要使用%c格式说明符,并将变量名作为参数传递给printf函数。
阅读全文