C语言 学习记录(2) 字符串和格式化输入输出

C语言 学习记录(2) 字符串和格式化输入输出,第1张

C语言输入输出函数scanf()和printf()

#include 
int main()
{
	char nume[20];//创建一个字符串
	printf("请输入一个字符\n");
	scanf("%s",nume);
	printf("您输入了=%s",nume);
	return 0;
}

用数组存储字符串
%s转义字符或站位字符
字符串的结尾是\0
什么是数组数组就是一行连续的多个存储单元更准确的来说数组是同类型数据的有序数列
char nume[20];
首先是char类型然后跟着名字最后方括号里数组大小
字符串和字符的区别
‘x’是字符->x
“x”是字符串->x\0

printf();函数
打印数据需要与类型匹配入打印整数

int i=10;
printf("%d",i);

转义字符类型表

转换说明输出是否可以大写
%a浮点数,十六进制和p计数法
%c单个字符
%d有符号十进制
%e浮点数,e计数法
%f浮点数,十进制计数法
%g根据数值大小自动选择%f或%e
%i有符号十进制整数
%o无符号八进制
%p指针
%s字符串
%u无符号十进制整数
%x十六进制整数
%%打印一个百分号

printf();函数修饰符

修饰符含义
数字最小宽度示例%4d
.数字精度示例%.4f
h和整形转换说明一起使用示例%hu
hh和整形转换说明一起使用示例%hhu
j和整形转换说明一起使用示例%jd
l和整形转换说明一起使用示例%ld
ll和整形转换说明一起使用示例%lld
L和整形转换说明一起使用示例%Ld
t和整形转换说明一起使用示例%td
z和整形转换说明一起使用示例%zd

printf();标记

标记含义
-左对齐示例%-20s
+符号值示例%+d
空格符号值诺为正不显示示例% f
#结果八进制加0十六进制加0x示例%#0
0数值格式

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1498858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-25
下一篇 2022-06-25

发表评论

登录后才能评论

评论列表(0条)

保存