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

results matching ""

    No results matching ""