逻辑运算符的用法

/*时间:2011年8月5日16:51:47目的:测试逻辑运算符!、&amp;&amp;、||的用法和注意事项*/# include <stdio.h>int main(void){int i;int k;//!(非)的用法k = !0; //逻辑中0被认为是假,而!0就是非假,所以是真printf("%d\n",k); //真显示为1k = !1; //1是非0的数,所以是真,!1就是非真当然是假printf("%d\n",k); //假显示为0k = !2; ...
2011-08-05 16:59 | 阅读 1254 次 | 评论 0 条

算术运算符的用法

/*时间:2011年8月4日13:57:39目的:测试算术运算符的用法以及相关注意事项*/# include <stdio.h>int main(void){//加法 printf("%d\n", 3 + 5); //显示:8 ,两个数相加,如果都是int型,则加出的和也是int型 printf("%f\n", 3 + 5); //如果用输出控制符%f来规定这个和的数据类型,则会出错,显示:0.000000 printf("%f\n", 3 + 5.0); //而如果其中一个数或两个都带小数,则和也是float型,这里显示:...
2011-08-04 14:07 | 阅读 1143 次 | 评论 0 条

scanf的用法

/*时间:2011年8月3日16:36:57目的:测试scanf的用法及注意事项*/# include <stdio.h>int main(void){ int i; printf("请输入一个数,比如123,按回车结束\n"); //最好在使用scanf前用printf做一下输入提示,否则弹出窗口只出现一个光标,会让人无所适从 scanf("%d",&amp;i); //运行后在弹出的窗口输入数值,回车结束。这里输入123为变量i赋值 //注意 &amp; 是取地址符,scanf中必须使用&amp;...
2011-08-03 16:48 | 阅读 1350 次 | 评论 0 条

printf的4种用法

/*时间:2011年8月2日14:36:06目的:测试printf的四种用法及注意事项*/# include <stdio.h>int main(void){ /* 第一种用法:格式为 printf("字符串\n"); 用来直接输出字符串,支持汉字 \n表示换行 */ printf("123english汉字\n"); /* 第二种用法:格式为 printf("输出控制符\n",输出参数); 把输出参数对应的代码以输出控制符规定的格式输出 */ int i = 10; printf("%d\n",...
2011-08-02 14:45 | 阅读 1103 次 | 评论 0 条

printf中%x的相关用法

/*2011年8月1日16:58:35目的:测试printf中使用%x,%X,%#x,%#X的区别*/# include <stdio.h>int main(void){ int i = 47; printf("%x\n",i); //输出结果应该是2f printf("%X\n",i); //输出结果应该是2F(大写的F) printf("%#x\n",i); //输出结果应该是0x2f(前面加ox前缀,表示16进制) printf("%#X\n",i); //输出结果应该是0X2F *这个效果最好,推荐使用 return...
2011-08-01 17:08 | 阅读 4150 次 | 评论 0 条

今天按老师要求抄写一段简单的一元二次方程解题程序

# include <stdio.h># include <math.h>int main(void){//把三个系数保存到计算机中int a = 1; //=不表示相等,表示赋值int b = 5;int c = 6;float delta; //delta存放的是b*b - 4*a*cfloat x1; //存放一元二次方程的其中一个解float x2; //存放一元二次方程的其中另一个解delta = b*b - 4*a*c;if (delta > 0) //条件判断解的个数{ x1 = (-b + sqrt(delta)) / (2*a); //两个解 x...
2011-07-28 16:34 | 阅读 1648 次 | 评论 5 条
最新评论