摘要:
文章装载自:http://blog.csdn.net/happylife1527/article/details/8441799,大家看到这篇文章想转载的请注明出处,尊重原作者劳动成果。 今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这 阅读全文
摘要:
1 #include 2 #include 3 4 int main(int argc, char *argv[]) 5 { 6 char bin[8 * sizeof(int)]; 7 int n = 0; 8 int index; 9 10 scanf("%d", &n); 11 ... 阅读全文
摘要:
数组和指针有关系吗?一点关系也没有!大多数人认为它们有关系,那是因为大多数写C语言教材的作者通常会把数组和指针放在一起介绍。如果分开写,可能大部分人会掌握的更好(写在一起容易混淆)。唯一有一点点关系的就是:数组标记实际上是一种变相使用指针的方式。这是数组和指针之间爱恨情仇的前提吧。比如:数组名同时也 阅读全文
摘要:
在计算机内,有符号数有3种表示法:原码、反码和补码。 在计算机中,数据是以补码的形式存储的,所以补码在c语言的教学中有比较重要的地位,而讲解补码必须涉及到原码、反码。 解释:原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其 阅读全文
摘要:
总结一下数组和指针的知识,分析一下它们之间的关系 好像是一点关系也没有,指针就是指针,数组就是数组。认为有关系的大都是写C语言书的作者强行把它们两者放到一起写吧,如果分开写,嗯,估计大家学起来可能会分的更清楚写吧,作为小白的我是这么认为的。 指针,在32位系统下面,指针变量都是占据4字节内存大小,指 阅读全文
摘要:
整数转换为二进制输出#include <stdio.h>#include <string.h>int main(int argc, char *argv[]){ char bin[8 * sizeof(int)]; int n = 0; int index; scanf("%d", &n); for 阅读全文
摘要:
一.共同点:都是有终止循环的作用 二.区别:break是终止本层的循环,continue是终止本次循环。 三.举例 while(....)//第一层循环 { while(....)//第二层循环 { ...... break; } } 如上代码,当有两层循环时候,break会终止内层循环,也就是终止 阅读全文
摘要:
一.一些废话 关于sizeof和strlen这两者的区别之前自己也是模糊不清,分不清谁的计算结果包含\0,谁的计算结果不包含\0,因此写下自己的一些理解,有错误的地方希望大家指出。 二.一些理论 首先,sizeof它是一个关键字而不是函数,sizeof(int)和sizeof int,这两个计算的结 阅读全文
摘要:
编译环境:Dev-C++ 5.2.0.3 使用sprintf()函数实现转换,代码如下: #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { int num; printf("Enter a intege 阅读全文
摘要:
2017年,转变最大的一年,过去的不想再回忆,亲手放弃了别人眼中的美好,只因面对一些事情还心存执着。 2018年,点滴珍贵,用心积累。希望2018年的自己能对得起过去的2017。 阅读全文