admin 发表于 2013-5-30 17:45:50

[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十六进制


xywhere 发表于 2013-5-30 17:49:24

过来扫盲一下@vo_   {:7_224:}   

terry 发表于 2013-5-30 19:29:09

@阎魔あい也来看看

vo_ 发表于 2013-5-30 20:31:35

xywhere 发表于 2013-5-30 17:49
过来扫盲一下@vo_

来鸟来鸟~~~~~{:6_194:}

vo_ 发表于 2013-5-30 20:32:10

就是不习惯C里的输入输出格式。。。{:7_265:}

xywhere 发表于 2013-5-30 21:12:25

vo_ 发表于 2013-5-30 20:31
来鸟来鸟~~~~~

这玩意看起来墨迹 其实忘了时候看一眼 就会用了。。。{:7_224:}

小马 发表于 2013-5-30 21:29:04

mark

Destiny 发表于 2013-5-31 12:15:42

gets()和scanf()注意哦

阎魔あい 发表于 2013-5-31 13:02:38

terry 发表于 2013-5-30 19:29
@阎魔あい也来看看

昨天毕业聚餐了。。。。。现在才来~
其实。。。。。。看不懂。。。。

zhoushishang 发表于 2013-6-1 18:51:14

xywhere 发表于 2013-5-30 21:12
这玩意看起来墨迹 其实忘了时候看一眼 就会用了。。。
今天下午就被这个闹心了好几个小时。

xywhere 发表于 2013-6-1 20:54:52

zhoushishang 发表于 2013-6-1 18:51
今天下午就被这个闹心了好几个小时。

今天下午想给你回复了 但是看你已经找到答案了

zhoushishang 发表于 2013-6-1 21:54:18

xywhere 发表于 2013-6-1 20:54
今天下午想给你回复了 但是看你已经找到答案了

后来帖子关闭了,只知其一不知其二,编程少,漏洞多啊

xywhere 发表于 2013-6-1 22:25:29

zhoushishang 发表于 2013-6-1 21:54
后来帖子关闭了,只知其一不知其二,编程少,漏洞多啊

都是 就是练的少熟悉就好了

zj220223 发表于 2013-6-7 22:02:01

师兄。。这个有点基础的基础。。。

admin 发表于 2013-6-8 00:04:34

zj220223 发表于 2013-6-7 22:02
师兄。。这个有点基础的基础。。。

我比较幼齿~{:6_186:}
页: [1]
查看完整版本: [C语言]输入输出中的格式控制