![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 71
阿基米德_筱
技术可以垄断,但思想是没有边界的!
展开
-
C语言Scanf函数剖析以及数字求和算法
在C语言里,字符的输入都是通过调用函数来实现的:getchar( )、scanf( ) 其中,getchar 函数只能处理单个字符的输入与输出,函数体本质上与scanf函数是一致的,都是阻塞式函数。 阻塞函数是指当这个函数不执行完,函数所在的线程就一直停止不动,直到获得函数结果。例如 int number; scanf(“%d”,&number);//请用户输入一个数字假设我们输入数字123原创 2015-05-09 15:54:30 · 2447 阅读 · 0 评论 -
C语言剖析OC的rangeOfString方法
在OC中,我们选择- (NSRange)rangeOfString:方法来判断字符串是否存在。该方法返回的是一个NSRange 类型的结构体,成员变量包括location、length。 需要注意的是:当这个字符串不存在时,返回的location不仅仅是NSNotFound,并且length的值也是0.原创 2015-05-12 01:44:01 · 2211 阅读 · 0 评论 -
简单剖析C语言中的位扩展问题
在C语言中,数据类型的字节数是不同的。不同的数据类型,二进制的位数也会不同。比如char类型的数据,它的大小是1个字节,二进制位数为8位,int类型的数据是4个字节,那么二进制位数就是32位。当不同类型的数据进行运算的时候,就会发生强制或隐式类型转换,通常是低精度的数据类型扩展到高精度的。有些时候,低精度的位数比较少,扩展到高精度的时候,就要在前面补充一些位。那么这些位是补0还是补1呢?我们首先看一原创 2015-05-15 22:18:19 · 2294 阅读 · 0 评论