[C语言]输入输出中的格式控制
经常在混C++或者Java的可以看下,特别建议嵌入式的同学看下,因为很多嵌入式设备的驱动等是用C写出来的,而不是用C++等写出来的,虽然大体可以相通,但是有些小地方还是不同的,就像看下面的一个小问题,第一次知道C中没有字符串类型,是不是很丢人~o(╯□╰)o大家一起学习一下~http://www.ruanyuan.net/static/image/hrline/4.gif
一条简单的C语言命令: printf("%s",str);输出这个字符串
http://www.ruanyuan.net/static/image/hrline/1.gif
问题:上面的%s是什么意思呢?
http://www.ruanyuan.net/static/image/hrline/1.gif
%s输入输出中的格式控制,和%d,%f的用法类似。
C语言中的数据类型没有字符串型,但是它提供了进行整串输入和输出的格式说明符%s.
如:
char str;
scanf("%s",str);通过键盘输入一个字符串到str中
printf("%s",str);输出这个字符串
其他的常用格式控制符如下
%s输出一个字符串
%c以字符形式输出单个字符
%f 6位小数
%d十进制
%o八进制
%x十六进制
过来扫盲一下@vo_ {:7_224:} @阎魔あい也来看看 xywhere 发表于 2013-5-30 17:49
过来扫盲一下@vo_
来鸟来鸟~~~~~{:6_194:} 就是不习惯C里的输入输出格式。。。{:7_265:} vo_ 发表于 2013-5-30 20:31
来鸟来鸟~~~~~
这玩意看起来墨迹 其实忘了时候看一眼 就会用了。。。{:7_224:} mark gets()和scanf()注意哦 terry 发表于 2013-5-30 19:29
@阎魔あい也来看看
昨天毕业聚餐了。。。。。现在才来~
其实。。。。。。看不懂。。。。 xywhere 发表于 2013-5-30 21:12
这玩意看起来墨迹 其实忘了时候看一眼 就会用了。。。
今天下午就被这个闹心了好几个小时。
zhoushishang 发表于 2013-6-1 18:51
今天下午就被这个闹心了好几个小时。
今天下午想给你回复了 但是看你已经找到答案了 xywhere 发表于 2013-6-1 20:54
今天下午想给你回复了 但是看你已经找到答案了
后来帖子关闭了,只知其一不知其二,编程少,漏洞多啊 zhoushishang 发表于 2013-6-1 21:54
后来帖子关闭了,只知其一不知其二,编程少,漏洞多啊
都是 就是练的少熟悉就好了 师兄。。这个有点基础的基础。。。 zj220223 发表于 2013-6-7 22:02
师兄。。这个有点基础的基础。。。
我比较幼齿~{:6_186:}
页:
[1]