C
layout: post title: C categories: [C] —
导言
24.9.2 也是正式开始学C了,记录下在学习过程中遇到的一些问题与解决办法,纯新人,可有谬错,烦请多多指正包涵。
输出数据相关
不同数据类型输出与格式化
输出
整型int
输出,使用%d
:
int a = 233;
printf("a = %d", a);
-------------
>> a = 233
浮点型float
输出,使用%f
:
float a = 114.514;
printf("a = %f", a);
-------------
>> a = 114.514000
//默认保留六位小数
字符型char
输出单个字符,使用%c
;输出字符串,使用%s
:
char r = '6';
//单个字符必须用单引号,6
char t[20] = "Hello world!";
printf("我是字符串:%s\n我是单个字符:%c", t, r);
-------------
>> 我是字符串:Hello world!
>> 我是单个字符:6
格式化
整数前补零:
int m = 9, d = 2, y = 2024;
printf("%d-%d-%d",y, m, d);
printf("%d-%02d-%02d", y, m, d);
-------
>>2024-9-2
>>2024-09-02