博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言:几种字符输入函数的区别
阅读量:6718 次
发布时间:2019-06-25

本文共 726 字,大约阅读时间需要 2 分钟。

几种字符输入函数的区别:

1、getche()函数:用于从键盘读入一个字符并显示,然后直接执行下一条语   句。
2、getch()函数:用于从键盘中读入一个字符,但不显示在屏幕上,
      然后执行下一条语句。
3、getchar()函数:用于从键盘读入一个字符,然后等待输入是否结束,
                          如果用户按下enter键,则执行下一条语句。
4、putchar()函数:用于将字符常量或者字符变量输出在屏幕上,
                         并自动换行。
        
ASCII值对应字符类型:
 大写字母:65~90
 小写字母:97~122
 数字类型:48~57
 特殊字符:0~47、58~64、91~96
 
字符串的拷贝:strcpy(str1,str2)
1、strcpy(str1,str2):将源字符串str2地址拷贝到目的字符串地   
                             址str1。
2、strcpy(字符数组名,字符常量):strcpy(str,"1234”)
 
注意:(1)不能将字符数组地址拷贝到字符常量,运行时会出现bus error总线错误
            例如:strcpy(“hello world”,str)
         (2)目的字符串长度必须大于源字符串的长度,不然会出现内存溢出。
 
改进版字符串拷贝:strncpy(str1,str2,n_bytes) 控制着拷贝的字节数
 
字符串的比较:strcmp(str,str2)
返回值大于0; >; 返回值等于0,==;返回值小于0,<。
 
3、自定义字符串比较,比较条件:str1[i]!=‘\0 && str2[i]!=0 && str1[i]==str2[i]
程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
分类:
 
 
本文转自当天真遇到现实博客园博客,原文链接: ,如需转载请自行联系原作者
你可能感兴趣的文章
温故js系列(3)-cookie优缺点&设置获取删除cookie
查看>>
jvm垃圾回收算法
查看>>
从零开始编写React-Express单页博客应用(学习总结)
查看>>
Socket的简单通信
查看>>
SegmentFault 2016 第一季度 Top Writer
查看>>
直接使用sublime编译stylus
查看>>
windows下使用nvmw来安装管理node.js
查看>>
ionic项目总结
查看>>
Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )
查看>>
Search for a Range
查看>>
jQuery实现Ajax
查看>>
[LintCode] Print Numbers by Recursion
查看>>
[LeetCode/LintCode] Binary Tree Paths
查看>>
iOS开发之 保存图片到相册(相机胶卷)
查看>>
Python数据结构——内建数据结构
查看>>
利用HTML和CSS实现常见的布局
查看>>
[Leetcode] Add Binary 二进制相加
查看>>
CSS的隐藏方式
查看>>
让这世界再多一份 GNU m4 教程 (3)
查看>>
马云:未来,我坚信区块链,所有企业都是制造业 ...
查看>>