
c/c++
Miarcle_Jarvis
蔚蓝的珊瑚海,海鸟跟鱼相爱
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言表达式的运算顺序
C语言中表达式的运算顺序由优先级和结合性决定。1.先按运算符优先级运算。2.如果相邻若干个运算符优先级相同,则按结合方向来运算。比如:1+2-3*4的运算为:有优先级先做*运算,3*4得到12;表达式为1+2-12,算数运算符为从左到右的结合方向,即先做+运算,再做-运算。下面是c语言运算符的优先级和结合性:优先级运算符转载 2017-07-18 20:54:16 · 13153 阅读 · 2 评论 -
深入理解c语言——‘\0’ ,‘0’, “0” ,0之间的区别
看来基础还是很重要的,基础不扎实就难以学好c语言,就别说写出高质量的c语言代码了。今天,我就被这个问题折磨的不行了,哈哈,不过现在终于明白了‘\0’ ,‘0’, “0” 之间的区别了。困惑和快乐与你分享! 首先比较一下‘\0’和‘0’的区别。有一个共同点就是它们都是字符,在C语言中,字符是按其所对应的ASCII码来存储的,一个字符占一个字节。请翻开你的ASCII字符集表吧,一般在你的c转载 2017-07-19 13:09:34 · 348 阅读 · 0 评论 -
常见算法:C语言求最小公倍数和最大公约数三种算法
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为转载 2017-07-19 16:27:34 · 248 阅读 · 0 评论 -
ASCII码表
二进制十进制十六进制图形0010 00003220(空格)(␠)0010 00013321!0010 00103422"0010 00113523#0010 01003624转载 2017-07-19 16:33:42 · 462 阅读 · 0 评论 -
c语言中'\0'和NULL的ASCII码值
#include #includevoid main(){char str[12] = "Sunshine";puts(str);char c = '\0';char null = NULL;for (int a = 0; a {printf("%c\n",str[a]);}printf("数组长度为%d\n",sizeof(str));prin原创 2017-07-20 09:23:43 · 16053 阅读 · 1 评论 -
进制转换
3.3变量的数据类型3.3.1回顾一下进制二进制、八进制、和十六进制是计算机中常用的进制形式。N进制的计数法,就是“逢N进一”。 3.3.2进制的计算二进制和十进制的转化示例 3.3.3二进制,八进制转换二进制与八进制之间的转换二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制八进制转换成二进制:用3位二进制数代替每一位八进制数,如图所原创 2017-07-28 19:32:36 · 520 阅读 · 0 评论