• C语言:几种字符输入函数的区别


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

    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]!=‘ && str2[i]!=0 && str1[i]==str2[i]
  • 相关阅读:
    会议10
    会议09
    回忆8
    会议07
    团队报告三
    深圳展会问题关注
    移动电源频率设置
    安卓java设置字体颜色
    安卓取消默认的标题栏方法
    安卓,按钮清晰的事件注册写法
  • 原文地址:https://www.cnblogs.com/XYQ-208910/p/4887522.html
Copyright © 2020-2023  润新知