码迷,mamicode.com
首页 > 其他好文 > 详细

自己学习用的。

时间:2015-12-30 15:28:14      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
    // 字符型数组  即 字符串
    
//    char arr1[]="HELLO";
//    char arr[]={‘H‘,‘E‘,‘L‘,‘L‘,‘O‘,‘\0‘};
//
////    for (int i=0; i<5; i++) {
////        printf("%c ",arr[i]);
////    }
//    int i=0;
//    while (arr[i]!=‘\0‘) {
//        printf("%c ",arr[i]);
//        i++;
//    }
//    
    
    
//    printf("%c\n",arr[0]);
//    printf("%c\n",arr[1]);
//    printf("%c\n",arr[2]);
//    printf("%c\n",arr[3]);
//    printf("%c\n",arr[4]);
//    printf("%c\n",arr[5]);
    
    
    // get char
    //字符型的输入函数
    
//    char ch = getchar();
//    
//    //字符型输出函数
//    putchar(ch);
//    char arr[1000];
//    int i=0;
//    char ch;
//    while ((ch=getchar())!=‘\n‘) {
//        arr[i]=ch;
//        i++;
//    }
//    arr[i]=‘\0‘;
//    
//    
//    
//    int j=0 ;
//    while (arr[j]!=‘\0‘) {
//        putchar(arr[j]);
//        j++;
//    }
//
    
    
    // gets puts   字符串输入输出函数
    
//    char chs[100];
//    //输入字符串
//    gets(chs);
//    //输出
//    puts(chs);
    
    
    // 调用字符串的系统函数
    
//    char  ch1[]="asdfsdfd";
//    char  ch2[]="asdas";
//    strcpy(ch1, ch2);
//    puts(ch1);
//    puts(ch2);
//    strcat(ch1, ch2);
//    printf("%s",ch1);
//   long int c=strlen(ch1);
//    printf("%ld\n",c);
//    
//    for (int i=0; i<strlen(ch1); i++) {
//        printf("%c",ch1[i]);
//    }
    
//    char  ch1[]="abc";
//    char  ch2[]="abcdef";
    //字符串比较函数
    //A<B 负数
   //A==B 0
  //A>B     正数
    
//    int rst =strcmp(ch1, ch2);
//    printf("%d\n",rst);
//    
    // 相关ctype.h的函数
    
//    char ch=‘a‘;
//    //判断是否是字母,是字母返回1,不是为0
////    int a =isalpha(ch);
////    printf("%d\n",a);
//
//    int a = isupper(ch);
//    printf("%d\n",a);     //判断是否为大写,是大写返回非零值 ,不是为0
    
    
//    char ch=‘a‘,ch1=‘A‘;
//    printf("%d\n",isalpha(ch));//是否为字母
//    printf("%d\n",isupper(ch));//是否为大写
//    printf("%d\n",islower(ch));//是否为小写
//    printf("%d\n",isdigit(ch));//是否为数字
//    
//    printf("%c\n",toupper(ch));//转变为大写
//    printf("%C\n",tolower(ch1));//转变为小写
//
      //  转换大小写字母
//    char  chs[100];
//    gets(chs);
//    puts(chs);
//    
//    int i=0;
//    char ch;
//    while (chs[i]!=‘\0‘) {
//        ch=chs[i];
//        if (isupper(ch)==1) {
//            ch=tolower(ch);
//        }else{
//            ch=toupper(ch);
//        }
//        
//        putchar(ch);
//        i++;
//    }
    
    
    
    
    
    
    
    
    //  atoi(str)
    // -将字符串转为整形数字函数
    //  atof(str)
    // -将字符串转为浮点型数字函数
    
    
    
    //字符串和数字类型进行转换
    //  将字符串转换为数字。
//    char chs[]="12.35";
//    printf("ch=%s\n",chs);
//    
//    double d=atof(chs);
//    printf("chs=%f\n",d);
//    
//    printf("%d",atoi("1000")+1000);
//    
//    
    //将数字转换成字符串
    
//    int num=1000;
//    char chs[100];
//    //   将num按照%d的格式存储到chs中
//    sprintf(chs, "%d",num);
//    
//    printf("chs=%s\n",chs);
//    
//    //2.  将字符串按照指定的格式存储
//    sprintf(chs, "%10s","asdf");
//    
//    printf("\n%s\n",chs);
//    
    
//    char a[]="2015-12-30";
//    int y,m,d;
//    //将a  按照指定的格式  存储在各个变量的地址中
//    sscanf(a, "%d%d%d",&y,&m,&d);
//    printf("%d",y);
//    printf("%d",m);
//    printf("%d",d);
//    
    
    
    
    
    
    
    
    
    
    
    
    return 0;
}

 

自己学习用的。

标签:

原文地址:http://www.cnblogs.com/fume/p/5088916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!