C语言
文章平均质量分 51
飞天_
这个作者很懒,什么都没留下…
展开
-
《C和指针》笔记
#include<stdio.h>的意思就是讲预处理器用名叫stdio.h的库函数头文件的内容替换#include指令语句这个整条语句叫做预处理指令 stdio.h才叫头文件在C语言中数组参数是以引用(reference)形式进行传递的,也就是传地址1、puts()函数和printf()函数输出字符串的区别:puts()函数,输出一串字符串,并且会在末尾进行换行操作使用printf(......原创 2018-06-16 15:24:08 · 375 阅读 · 0 评论 -
strcpy()函数实现
#include <iostream>#include <cassert>char* Strcpy(char* strDest,const char* strSrc){ assert(strDest != nullptr && strSrc != nullptr); char* tempStr = strDest; while(*strSrc != '\0') { *strDest++ = *strSrc++; } *strDest = '\.原创 2020-11-04 15:12:17 · 410 阅读 · 0 评论 -
如果将文件中的short类型的数读出来存放在int类型的变量中会出现问题吗?
答案是:如果原来的数是一个正数的话,是不会出现问题的,如果原来的数是负数的话,那么出现的问题可就大了,为什么会这样呢,分析如下: 例如:short a=1; 那么在文件中是这样的 00000000 00000001 那么当从文件中读取两个字节并且将读取的数据保存到int类型的变量中 00000000 000000000 00000000 00000001,所以还是1,这样是没有什么问题的原创 2018-01-12 22:02:48 · 1091 阅读 · 0 评论 -
最简单的10进制和16进制之间的转换方法
通过占位符来进行最简单的十进制和十六进制之间的转换(完全不需要写转换逻辑代码)只需要通过简单的fscanf()函数将文件内容以一定的格式读取出来,然后以另外的格式进行存放,这样就实现了转换原创 2018-01-05 12:07:53 · 6785 阅读 · 1 评论 -
C语言笔记
一、运算符int iNumber=2;0&&(iNumber=3)执行之后还是2在计算机里面非零为真,0为假逻辑运算与关系运算返回值为0或1按位运算符(数学值)& 有零则 0| 有1则 1~ 非^异或 同则0不同则1 每一个二进制位按相同为零,不同为一的运算方式特殊运算符:Int 4Float 4Double 8 Short 2Char 1sizeof() Sizeof...原创 2018-06-16 15:59:45 · 902 阅读 · 0 评论