c语言字符串的输入与输出的一些简单叙述
来源:互联网 发布:公安部网络安全保卫局 编辑:程序博客网 时间:2024/05/17 04:25
很多同学都不明白,这个c怎么来处理字符串,特别是初学者,他不像php,直接可以对字符串进行处理,有对应的数据类型,而在c里面,他是没有对应的数据类型的。所以,怎么来处理,就成了一个问题。下面给大家推荐两个函数
第一个puts;第二个是printf
puts的用法是可以直接输出字符串,也可以传入变量来输出相应的字符串
Printf()当然就是格式化输出字符串。
代码如下:
#include
int main(){
chartalk[]="唐甜,我爱你";//定义一个字符类型的数组变量
printf("这个字符数组的大小是%d\n",sizeof(talk));
printf("%s\n",talk);
puts(talk);
printf("%s","唐甜,我爱你");
puts("唐甜,我爱你");
return0;
}
上面是字符串的输出,下面就来说说字符串的输入:
当然,这里我们还是来说两个函数,一个是scanf;一个是gets
Scanf()注意的问题就是,传一个普通类型的变量,需要加上&符号。传一个数组类型,就不需要,因为数组的名字就是首地址,也就是数组第一个元素的地址,你想啊,本身就是地址了,还需要再去传入一个地址吗?都找到它家了,我们想怎么操作就怎么操作。
注意啊,在c语言中,字符串是不能来直接进行比较的,需要用到函数,下面的代码就是错误的
这个就错在if小括号判断里面的条件语句全部都是假的,也就是说,不管你输入的是什么值,它的只会执行else里面的语句
下面给大家推荐两个字符串比较的函数:
上面两个都不可以用。因为在c语言中非0的数都为真。
上面这个执行else后面的语句,下面这个执行if后面的语句
下面是一个小程序,当输入的是tangtian,就会说出我爱你,当然是忽略大小写的
好了,先到这。
- c语言字符串的输入与输出的一些简单叙述
- C语言 - 字符串的输入、输出
- C语言数据的输入与输出
- C语言的输入与输出
- C语言的输入与输出
- C语言控制台的输入与输出
- C语言字符串输入与输出函数
- C语言中基础的字符与字符串的输入与输出
- c语言字符串的一些简单讲解
- c语言中字符串的输入和输出
- 字符串的输入与输出
- 字符串的输入与输出
- 字符串的输入与输出
- C语言中字符的输入与输出
- C语言的基本输入与输出函数(全解)
- C语言基础二 -----文件的输入与输出
- C语言字符数组的输入与输出
- C语言实现数据输入与输出的函数
- 引用块内容
- S3C2440A
- 验证码实现及简单验证码校对
- Spring Boot 1.4 使用log4j错误
- c语言字符串的一些简单讲解
- c语言字符串的输入与输出的一些简单叙述
- c语言指针一些简单讲解
- c语言复习中遇到的问题
- 劳斯Ji
- c语言数组一些重要讲解
- Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法
- c语言递归小讲
- Chapter 3:迭代器概念以及 traits 编程技法
- Notes of Python