C语言
无忧勾勾
这个作者很懒,什么都没留下…
展开
-
自增自减运算符.c
自增自减运算符.c++i是先加1后运算,i++是先运算后加1- -i是先减1后运算,i- -是先运算后减1-i++是先计算前面的负号,然后运算后加1c语言中进行多个运算符运算时,建议参考下面的连接,里面时关于运算符优先级的整合:http://c.biancheng.net/view/161.html#include<stdio.h>void main(){ int...原创 2018-11-26 20:28:05 · 355 阅读 · 0 评论 -
用sizeof判断编译器中的数据类型字节数
用sizeof判断编译器中的数据类型字节数.c#include<stdio.h>/*第一种方式void main(){ int c; c=sizeof(int); printf("%d",c);}*///第二种方式void main(){ printf("%d\n",sizeof(int)); printf("%d\n",size...原创 2018-11-26 20:37:32 · 1363 阅读 · 0 评论 -
三角形面积.c
求三角形面积.c#include<stdio.h>#include<math.h>void main(){ float a,b,c,s,area; printf("请输入可以组成三角形的3个数字求三角形面积:\n");//两边之和大于第三边 scanf("%f %f %f",&a,&b,&c); s=(a+b+c...原创 2018-11-26 20:46:04 · 1340 阅读 · 0 评论 -
逻辑表达式和关系表达式运算.c
逻辑表达式和关系表达式0表示假,1表示真,任何非0的数为真逻辑表达式是指运算符为或||、与&&、非!的表达式。返回值为0或1,0表示false,非0表示true. 例如!0返回1,0&&1返回0,0||1返回1。关系表达式是指运算符为<,<=,>,>=,==,!=的表达式。返回值同样为0或1,例如a!=b,a>=0等#inc...原创 2018-11-27 19:24:11 · 5528 阅读 · 0 评论 -
if-else 判断输出的字符是大写字母、小写字母、数字或者其他类型
if-else判断输出的字符是大写字母、小写字母、数字、或者其他类型#include<stdio.h>void main(){ char c; printf("input a character: "); c=getchar(); //在键盘上输入一个字符 if(c<32) printf("This is a contro...原创 2018-11-27 19:30:27 · 5455 阅读 · 0 评论 -
输入3个数字要求从小到大排列.c
输入3个数字要求从小到大排列.c解题思想:输入3个整型变量,用其中两个数字判断大小,如果前面的那个数大于后面的一个数字,用 t 做交换变量,交换两个数字的位置#include<stdio.h>void main(){ int a,b,c,t; printf("please input three number:\n"); scanf("%d %d %d"...原创 2018-11-27 19:36:09 · 2133 阅读 · 1 评论 -
三目运算符的简单运算.c
三目运算符的简单用法使用三目运算符判断输入的字符是否为大写字母,若是就转为小写字母,否则不变<表达式1> ? <表达式2> : <表达式3>; "?"运算符的含义是:先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果;如果表达式1的值为假,则执行表达式3,并返回表达式3的结果。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? ...原创 2018-11-27 19:52:50 · 1750 阅读 · 1 评论 -
switch-break语句判断学生成绩好坏
switch-break语句判断一个学生成绩是否及格其中90分以上为极好,80分以上为非常好,70分以上为较好,60分以上为及格,60分以下为不及格,输出请继续努力#include<stdio.h>void main(){ int score,g; printf("please your score:\n"); scanf("%d",&score...原创 2018-11-27 20:03:15 · 3563 阅读 · 3 评论 -
各类数值型数据之间的混合运算.c
各类数值型数据之间的混合运算.c当double类型和float类型转为int类型时会造成精度丢失#include<stdio.h>//自动类型转换void main(){ float P1=3.14159; int s, r=5; double m; m=r*r*P1; s=r*r*P1; //r和P1都转换成double型计算,结果为...原创 2018-11-26 20:09:04 · 497 阅读 · 0 评论 -
大小写字母转换.c
小写字母转换成大写字母.c小写字母转变成大写字母要减32大写字母转变成小写字母要加32#include<stdio.h>void main(){ char a,b; a='a'; b='b'; a=a-32; b=b-32; printf("%c,%c\n%d,%d\n",a,b,a,b);}运行结果:...原创 2018-11-26 20:03:00 · 927 阅读 · 0 评论 -
正弦函数.c
输入一个数字,使之以正弦函数的形式输出#include<math.h>#include<stdio.h>void main(){ double x ,s; printf("请输入一个数字:\n"); scanf("%lf",&x); s=sin(x); printf("sin %lf is %lf\n",x,s);}...原创 2018-11-21 17:29:02 · 977 阅读 · 0 评论 -
整型变量的定义使用.c
整型变量的定义和混合使用#include<stdio.h>void main(){ int a,b,c,m,n; a=10; b=-20; c=6; m=a+c; n=b+c;// printf("m=%d\nn=%d\n",m,n);// printf("m=%d,n=%d\n",m,n); printf("%d...原创 2018-11-21 17:36:29 · 6720 阅读 · 0 评论 -
数据的溢出.c
当定义的数据类型不一样时,溢出的值也不一样,当然也和编程运行的软件有关如果在16位计算机系统(如Turbo C)中,short类型和int类型都是占2个字节的内存空间,所以其取值范围都是-215~215-1如果在32位计算机系统(如Visual C++,CodeBlock)中,short类型占2个字节,而int类型占4个字节,因此它们的取值范围会不一致,此时,short的取值范围为:-215~...原创 2018-11-21 17:55:16 · 192 阅读 · 0 评论 -
用c语言计算运费.c
如下图所示计算运费:通过输入基本运费,货物重量和距离求总运费#include<stdio.h>void main(){ int s; double p,w,d,f; printf("please input fare goods and distance:\n"); scanf("%lf,%lf,%d",&p,&w,&s)...原创 2018-11-29 21:25:38 · 18350 阅读 · 2 评论 -
统计从键盘输入一行字符的个数.c
统计从键盘输入一行字符的个数一个字符代表一个一个汉字代表两个思想:当输入的字符不等于键盘上的enter键时,每输入一个字符就加1#include<stdio.h>void main(){ int n=0; printf("input a string:\n"); //一个汉字相当于两个字符 while(getchar()!='\n') ...原创 2018-11-29 21:34:30 · 8296 阅读 · 2 评论 -
符号常量的标识符
符号常量的标识符用标识符代表一个常量,称为符号常量;符号常量与变量不同,它的值在其他作用域内不能改变,也不能再被赋值;习惯上符号常量的标识符用大写字母,变量标识符用小写字母#include<stdio.h>#define PRICE 30 //用标识符代表一个常量,称为符号常量//符号常量与变量不同,它的值在其他作用域内不能改变,也不能再被赋值//习惯上符号常量的...原创 2018-11-26 19:48:40 · 1936 阅读 · 0 评论 -
实型数据的舍入误差
实型数据的舍入误差实型变量是由有限的存储单元组成的,能提供的有效数字总是有限的当有效位占满,后面的数字会自行匹配#include<stdio.h>void main(){ float a,b; a=123456.789e5; b=a+20; printf("%f\n",a); printf("%f\n",b); printf(...原创 2018-11-26 19:52:32 · 2380 阅读 · 1 评论 -
字符型数据.c
字符型数据.c120和121对应的ASCII值为x、y,当输入字符型变量的时候输出x和y,输出整型变量时时120、121#include<stdio.h>void main(){ char a,b;// a='x';// b='y';//两种方式相同,结果都为x,y,120,121 a=120; b=121; printf("%c...原创 2018-11-26 19:59:17 · 851 阅读 · 0 评论 -
输入年月用if-switch判断年是否为闰年,并输出该月是多少天
输入年月用if和switch判断年是否为闰年,并输出该月有多少天思想:闰年的定义:能被4整除却不能被100整除或者能被400整除用flag作为判断闰年的标志,flag=0,则该年不是闰年,flag=1代表该年是闰年#include<stdio.h>void main(){ int year,month,flag=0; printf("please input ...原创 2018-11-27 20:39:34 · 3798 阅读 · 0 评论