C语言
软工小透明
找个wlb的工作,做自己感兴趣的事情,人生才有意义
展开
-
C语言中浮点数的运算
C语言中,在进行相应的乘除运算时:只要其中一个为浮点数,那么最后得到的结果一定是一个带小数点的浮点数!如:3.0*6=18.0 48/3.0=16.0原创 2016-07-24 00:27:58 · 4427 阅读 · 0 评论 -
关于结构体里面的字符串指针输出出现乱码的问题与结构体数组作为参数传值的问题
首先,结构体里面的字符串指针输出出现乱码的问题:相信很多遇到过这种问题的人都跟我一样写过这样的代码(好吧,或许不一样。。。):#include#includetypedef struct{ int age; const char* name; const char* id;}person;person p();int main(){ person s[1]; s[0]=原创 2016-10-29 13:59:58 · 8710 阅读 · 4 评论 -
sprintf函数的用法
sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。3、sprintf函数的格式:int sprintf( char *buffer, const char *f转载 2016-08-31 20:14:56 · 544 阅读 · 0 评论 -
c语言中sprintf()函数的强大用法
sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中应用广泛。3、sprintf函数的格式:int sprintf( char *buffer, const char *f原创 2016-08-31 20:10:48 · 793 阅读 · 0 评论 -
C语言中有没有boo类型
我们用的很多编程语言java php等中都有bool类型 那C语言中有没有呢 答案是有的 你只需要在程序的开头加上 #include就可以用它了 不过貌似我们很少用 所以绝大部分人都没有注意原创 2016-08-17 00:13:11 · 780 阅读 · 0 评论 -
C语言中如何输出一些特殊的字符
在编写程序的时候 我们可能会遇到这样的问题 我们在输出一些特殊字符的时候会无法输出 比如说单双引号 这时候我们就需要在想输出的符号面前加上反斜杠‘\’ 比如:printf("我说:\"你是一个聪明的孩子\“"); ------》 我说:”你是一个聪明的孩子“ 这样我们的双引号就可以输出了原创 2016-08-16 23:50:08 · 18991 阅读 · 0 评论 -
C语言整数表达多类型的原因
大家都知道C语言整数的表达类型比较多 记起来也比较复杂 不像python php 等对类型的区分不是那么明确,那是因为现在计算机的内存越来越大了,不用那么严格的考虑内存。而C语言当初设计出来的时候对内存大小的考虑是非常严格的,毕竟内存小,因此C语言更适合用于做底层程序的开发!原创 2016-08-16 23:22:57 · 466 阅读 · 0 评论 -
局部变量与全局变量
声明 :C语言中 {} 一对大括号成为块,定义在块中的变量叫做局部变量,定义在块外的变量叫做全局变量,局部变量的作用域在它所在的块内,一出这个块它就消失了。而全局变量作用域为整个程序,直到程序结束它才会消亡。原创 2016-07-30 19:29:48 · 226 阅读 · 0 评论 -
c语言中的自增运算和指针的优先级问题
阿弥陀佛,工作以后又回来补这些知识了,果然时间久了就容易忘,记录在这里以后好翻阅:首先来看看一个比较简单的自增运算的例子:a=i++;b=++i;相信这个大家都比较清楚吧对于 a来说,先赋值i的值给a,然后i自己加1;对于b来说,i自己先加1,然后赋值给b;好了,来背口诀,i++先赋值再运算;++i先运算再赋值;上面这个例子比较简单,只含有自增运算的表达式,但当自增...原创 2019-03-25 21:22:07 · 4261 阅读 · 3 评论