自己学习用的。

#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;
}
时间: 2024-10-10 14:11:44

自己学习用的。的相关文章

学习用5W1H来管理自己的项目/工作

学习用5W1H来管理自己的项目/工作 ? 最近开始需要系统化的思维模型,这只是一个开始,一下用脑图的形式来简介5W1H的具体内容: 先写xmind思维树的文本导出,后面附上图片.^ _ ^ 5W1H ????WHAT? ????????首先定义是什么? ????????5W1H分析法是一种分析问题的方法,在解决问题时可以得到广泛的应用 ????????内容包括What?.where?.when?.who?.why?.how? ????WHERE? ????????用在哪里? ????????管理

学习用CMake来编写Qt程序

最近开始学习CMake,因为项目需求需要用到Qt,自带的qmake会出现许多问题(比如文件修改之后有时候qmake不会侦测到不会重新编译,需要手动去编译等),于是开始尝试使用CMake来编写Qt程序,顺便学习一下怎么用CMake来使用find_package,也算给自己一次学习的机会. 切入正题,CMake对于一些有名的库都有自带文件夹中Modules里.cmake文件查询的支持,比如你需要编写Qt程序,你就可以去cmake_dir/Moudles/查找 FindQt4.cmake这个文件,里面

spring mvc开发入门实例demo源代码下载,很适合新手入门学习用。

原文:spring mvc开发入门实例demo源代码下载,很适合新手入门学习用. 源代码下载:http://www.zuidaima.com/share/1550463469046784.htm Eclipse + Maven + Spring MVC - Simple Example 源代码框架截图:

对比学习用 Keras 搭建 CNN RNN 等常用神经网络

Keras 是一个兼容 Theano 和 Tensorflow 的神经网络高级包, 用他来组件一个神经网络更加快速, 几条语句就搞定了. 而且广泛的兼容性能使 Keras 在 Windows 和 MacOS 或者 Linux 上运行无阻碍. 今天来对比学习一下用 Keras 搭建下面几个常用神经网络: 回归 RNN回归 分类 CNN分类 RNN分类 自编码分类 它们的步骤差不多是一样的: [导入模块并创建数据] [建立模型] [定义优化器] [激活模型] [训练模型] [检验模型] [可视化结果

MySQL 学习用employee数据库表参考使用

download place:https://launchpad.net/test-db/ ,choose this file from the right panel:employees_db-full-1.0.6.tar.bz2  this is the full version. unzip this file and cd to this file ,then use mysql command to log in mysql database,then run the command:

Oracle 学习用

最近在学习Oracle数据库 ,公司用这个,学习到现在,唉!苦逼的程序员呀! 也只能在这里发发牢骚了,这个是转载的 ,发完睡觉! oracle sql语句 一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b.关闭ORACLE系统 ora

学习用node.js建立一个简单的web服务器

一.建立简单的Web服务器涉及到Node.js的一些基本知识点: 1.请求模块 在Node.js中,系统提供了许多有用的模块(当然你也可以用JavaScript编写自己的模块,以后的章节我们将详细讲解),如http.url等.模块封装特定的功能,提供相应的方法或属性,要使用这些模块,需要先请求模块获得其操作对象. 例如要使用系统的http模块,可以这样写: var libHttp = require('http'); //请求HTTP协议模块 这样,以后的程序将可以通过变量libHttp访问ht

学习用Node.js和Elasticsearch构建搜索引擎(一)

最近的项目要用到快速全文检索,经过前期的调研,最后选用Elasticsearch搭建搜索服务器.以前做的项目中没用过这个搜索引擎,这是第一次使用. 主要是参照 <如何用 Node.js 和 Elasticsearch 构建搜索引擎>这篇文章学习的,这篇文章翻译得很好,整个过程都走下来了很流畅. 下面记录一下本人按照这篇文章的学习过程: 1.学习Elasticsearch概述. 了解Elasticsearch是什么?能做什么?可以查一下elasticsearch.lucene等的相关介绍,另外也

【ADO.NET基础-Regidter】简单的账户注册界面和源代码(可用于简单面试基础学习用)

在阅读时如有问题或者建议,欢迎指出和提问,我也是初学者......... 前台代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <div align="center">