zoukankan      html  css  js  c++  java
  • ——————散碎的小技巧——————

    gets和puts:

    都是只能读入或者输出一个字符串,gets可以接受空格,puts自带回车技能。

    strcy  “字符串复制函数”   将字符串2复制到字符串1当中strcpy(str1,str2);

    字符串1的长度需要足够大,一边有足够的容量来储存被复制的字符串2。字符串2可以是字符数组名,可以以是字符串常量。例如strcpy(str1,“chain”);

    strcmp()的输入和上述的字符串复制函数一样,其比较的结果让函数值带回,1:如果字符串相等的话返回值为1例如  简单的if判断   

    if(strcmp(str1,str2)==1)

    上面的代码就是  判断两个字符串是否相等。

    2:字符串>字符串2的话     函数的返回只是一个正数。

    3:上面推<

    大小写转换函数:

    大写变小写:string low ercase简写为strlwr:使用方法strlwr(str1);

    小写变大写:string up ercase简写为strupr:同上:

    关于字符型 储存的字符

    #include<stdio.h>
    int main()
    {
        char a[10],c[10];
        c[0]='A';
        c[1]='1';
        printf("%d%d",c[0]-'0',c[1]-'0');
    }

    形如其上,对字符型其中的阿拉伯数字直接减去一个字符型的0就将他转化成了 int类型,不过因为char是单字节的应该储存不了那么大的数字。

    二维数组的一个好用处。

    char a[2222][20];
        int n;
        while(scanf("%d",&n),n)
        {
            int s,i,j,b[1111]={0},max=0;
            for(i=0;i<n;i++)
            {
                scanf("%s",a[i]);
            }

    详情参考,http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=26025&messageid=1&deep=0   杭电1004

    int a[100];
    memset(a,'0',sizeof(a));
  • 相关阅读:
    移动端屏幕适配解决方案
    ES6学习笔记(1)——模块化
    弹性盒布局学习总结
    阮一峰之webpack-demos(译)
    阮一峰的Git分支管理策略之学习总结
    移动端测试之服务器搭建
    webApp 移动Touch框架
    Javascript 严格模式详解
    caller和callee的区别
    avalon 中require.config源码分析
  • 原文地址:https://www.cnblogs.com/A-FM/p/5002035.html
Copyright © 2011-2022 走看看