博客专栏  >  编程语言   >  c语言的精髓

c语言的精髓

对于一个编程人员来讲,想快速掌握好一门语言不易于一步登天,多看多练,时间久了终会有所成就!

关注
6 已关注
21篇博文
  • 字符串转换到double数组

    最近写了一个小工具需要从文件中读出数字以double类型显示并计算(文件中包含空格换行逗号作为完整数字标记 ,并且运行负数),由于需要从读取到的字符串中截取数字稍微麻烦,便动手封装个方法截取转换一次完...

    2017-07-15 12:31
    431
  • auto形式(更多功能)类结构实现

    最近思来索去~一直都是写模板做数据结构还没有真正意义上的可以储存任意数据类型的结构,使用auto还需要先初始化类型,便着手自己实现了一个支持储存所有数据类型(包括自己创建的类或者结构体)。设计初衷打算...

    2017-05-16 22:22
    465
  • 字符串Ascll格式转16进制

    之前做过一些项目需要用到ASCLL码转换到16进制,在网上搜索后发现,大部分都是10进制数字转16进制数据,这对于8位字符类型unsignal char (这里不用char,因为char是-12...

    2017-03-27 22:00
    467
  • 字符串16进制数字转换到Ascll字符串

    16进制数字转换到Ascll的原理也比较简单,由于unsignal char是8位数据 (这里用unsignal char的原因是表示的数字大小为0-255,用16进制数字FF表示) 可以...

    2017-03-27 23:03
    615
  • 二进制字符串转换到Ascll字符串

    之前有个朋友问我如何使用二进制文件转换为Ascll格式文件,随在整理文件的时候写了一个二进制字符串转换到Ascll字符串的简单转换方式。函数定义如下:int BinaryToAscll(unsigne...

    2017-03-27 23:24
    589
  • Ascll字符串转换到二进制字符串

    上一章说到二进制字符串转换到Ascll字符串的方法,本章按照同样的原理来说下Ascll字符串转换到二进制字符串的方法。函数定义如下:int AscllToBinary(char* dst,const ...

    2017-03-27 23:40
    663
  • C语言 strsep函数实现

    strsep()函数属于字符串处理函数,作用是使用关键字符(可以是一个,也可以是一个字符串)在一块完整的字符串内存中递增顺序查找,如果在这块字符串内存中查找到关键字符其中的一个那么在当前字符串的位置设...

    2017-03-17 23:21
    590
  • C语言 strspn函数实现

    strspn()函数从名称上来讲属于字符串查找,但实际应用中发现strspn()函数用来在一个字符串中从首地址开始向后递增排查”添加的参数”在这个字符串的范围是多少个字节。函数定义如下:size_t ...

    2017-03-16 21:28
    476
  • C语言 strcspn函数实现

    strcspn()函数命名与strspn()函数及其相似,那么作用又有什么样的差别那?··· 经过测试strcspn()函数与strspn()函数用法完全相反,strcspn()函数是在一个字符...

    2017-03-16 21:58
    368
  • C语言 memcpy函数(增加dst 从第一字节拷贝判断)的内部简单实现方式

    刚学习C语言编程的时候,感觉C内部函数深不可测,通过代码很难实现。后来经常慢慢的学习过程,理解了部分C函数的实现方法,下面简单说下memcpy函数的内部实现方式之一。简单概括内存拷贝的含义:字节对齐字...

    2017-01-02 01:07
    405
  • C语言 memset函数简单实现

    数组对象初始化时,使用memset函数非常方便。对于CString却是个坏方法,会释放掉CString内部分配的内存,并且导致其指针对象变成野指针。 下面贴上memset函数实现方法:void*...

    2017-01-02 15:36
    389
  • C语言 atoi函数简单实现

    有时候需要字符串转换到int类型,使用atoi函数可以轻松完成类型转换。 下面贴上atoi函数实现方法:int Atoi(const char* src) { assert(NULL !...

    2017-01-02 16:35
    402
  • C语言 itoa函数简单实现

    函数传参有时候会用到int类型转换为字符串,使用itoa函数完成转换类型的基础上,还可以指定转换进制类型(比如16进制,10进制,8进制或者2进制)。下面贴上itoa函数实现方法:char* Itoa...

    2017-01-02 18:14
    603
  • C语言 printf函数实现

    printf()是控制台程序中最常用的函数,作用是输入的字符、数字等信息拼成完整的句子并且输出到标准输出设备(显示器、控制台等)。 下面是printf()定义:int printf(const ...

    2017-02-21 22:51
    628
  • C语言 sprintf实现

    我们已经知道printf()是控制台程序中最常用的函数,作用是输入的字符、数字等信息拼成完整的句子并且输出到标准输出设备(显示器、控制台等),sprintf()函数命名与printf()函数及其相似又...

    2017-03-10 00:24
    281
  • C语言 strcpy函数实现

    前面写了用C语言关于字符串拷贝时可以用memcpy,其实不用memcpy也可以实现字符串的拷贝 —— strcpy专门针对字符串拷贝的函数,下面贴上linux实现方式。函数定义如下:char *str...

    2017-03-13 21:17
    187
  • C语言 strncpy函数实现

    strncpy()函数属于strcpy()函数的扩展版本,由于strcpy()没有明确的停止条件(strcpy()存在的问题暂不讨论),strncpy()在原来的基础上增加了拷贝字节数长度,下面贴上l...

    2017-03-13 21:32
    404
  • C语言 strlcpy函数实现

    strlcpy()函数是strcpy()函数的第三版,在strnpy()(第二版)的基础上增加了对源字符串的判断并且字符拷贝完成后增加’\0’,下面贴上linux实现方式:函数定义如下:size_t ...

    2017-03-13 21:57
    276
  • C语言 strcat函数实现

    strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符。函数定义如下:char *strcat(char *dest, const char *src);代码实现如下:cha...

    2017-03-13 22:27
    267
  • C语言 strlen函数实现

    用字符串时strlen()函数是用到最多的函数之一,其作用获取是获取字符串的长度。函数定义如下:size_t strlen(const char *s);代码实现如下:size_t Test_strl...

    2017-03-13 22:41
    291

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部