C语言
文章平均质量分 77
A题升级干Boss
这个作者很懒,什么都没留下…
展开
-
三种方法实现值互换
//// main.c//// Created by Northcity on 15-6-23.// Copyright (c) 2015年 tcg. All rights reserved.//#include //传统方法互换void switch1(int *a,int *b){ int temp; temp=*a; *a=*b;原创 2015-06-23 14:07:57 · 428 阅读 · 0 评论 -
IOS之C语言读取文本最长字符串
题意描述: 连续输入字符串,找出其中最长的字符串思路: 分三个步骤: 读取文本字符串 筛选最长字符串打印输出 考察字符串知识 ‘0’是字符串结束标志,但是不算做字符串长度, getchar() 读取字符 #include#define MAXLINE 10000int main(){ int len; int max;原创 2015-06-06 11:11:40 · 439 阅读 · 0 评论 -
C语言关于位<<和>>运算符
int类型整数占四个字节,所能表示的范围为 -2147483648~~2147483647。假如当数据溢出的时候,有趣的事情发生了#include int main(int argc, const char * argv[]){ int a=0x80000000;//所能表示最小数 -2147483648 int b=0x7fffffff;//表示的最大数 214原创 2015-06-23 11:02:26 · 413 阅读 · 0 评论 -
IOS之C语言进制转换
利用位运算实现十进制到二进制转换#includeint main(){ int n=12; int bits=sizeof(n)*8; while(bits-->0){//bite-- 自减运算 printf("%d",n>>bits&1);移位 if(bits%4==0) printf(" "); }原创 2015-06-07 22:33:40 · 439 阅读 · 0 评论