- 博客(12)
- 收藏
- 关注
原创 sizeof运算符及其表达式
#include <stdio.h>int main(){ printf("%d\n",sizeof 3);//打印结果为4 int a=1; double b=100.0; int res=sizeof a+b;//sizeof的优先级比+高,相当于(sizeof a)+b,即4+100=104 printf("%d\n",res); ...
2018-08-09 15:40:19
738
原创 逗号运算符与逗号表达式
#include <stdio.h>int main(){ int a; a=1,2,3,4,5,6; //赋值符的优先级高于逗号 printf("a=%d\n",a);//打印结果a=1 a=(1,2,3,4,5,6);//括号的优先级高于赋值符,并且逗号运算的值等于最后一个表达式的值 printf("a=%d\n",a);...
2018-08-09 15:24:01
1451
原创 条件运算符与条件表达式
#include <stdio.h>int main(){ int a=1,b=2; printf("%d\n",a>b?a:b+1);//条件运算符实际上是if else结构的简化表达方式 a*=b+1;//a=a*(b+1),a=3 printf("a=%d b=%d\n",a,b); int c=3,d=...
2018-08-09 15:10:39
1269
原创 逻辑运算符与逻辑表达式
#include <stdio.h>int main(){ int a=0;int b=0; if(a&&b)//a&&ba的逻辑值为0,则执行else { printf("a&&b is true\n"); } else { printf("a&am...
2018-08-09 14:48:43
2206
原创 关系运算符与关系表达式
#include <stdio.h>int main(){ int a=3;int b=5; if(a==b)//a==0的逻辑值为0,则执行else { printf("a==b\n"); } else { printf("a!=b\n"); } printf("expre...
2018-08-09 14:22:34
1938
原创 算术运算符与算术表达式
#include <stdio.h>int main(){ int a=10;int b=3; int ires=a/b; //两个操作数皆为整数,则结果为整,没有四舍五入的说法 printf("ires=%d\n",ires);//打印结果为3 float c=3.0; float fres=a/c; ...
2018-08-09 11:12:41
354
原创 类型转化方法
1、隐式转化隐式转化规则:由低到高依次是 int--->long---->long long--->float--->double 若运算中有char short 则一并转化为int#include <stdio.h>int main(){ char a; short b; int c...
2018-08-08 11:44:37
298
原创 getchar( )“输入”和getchar( )“输出”用法
#include <stdio.h>int main(){ char ch; printf("please input a char:"); putchar(10);//回车的功能 ch=getchar();//从键盘输入一个字符 putchar(ch);//向屏幕输出一个字符 return 0;}打印结果:...
2018-08-08 10:21:46
2112
原创 scanf括号内格式的用法
1、用scanf输入数字1,2,3,然后进行打印#include <stdio.h>int main(){ int a=1,b=2,c=3; scanf("%d%d%d",&a,&b,&c); printf("a=%d b=%d c=%d\n",a,b,c); return 0;}打印结果:2、sc...
2018-08-07 22:40:59
7614
原创 输出格式表示
1、输出格式%d,%o,%x的用法#include<stdio.h>int main(){ int var=1234; printf("%d\n",var); //打印1234 printf("%d%%\n",var);//打印1234% printf("%o\n",var); //打印1234的8进制形式 printf("%x...
2018-08-07 17:27:57
294
原创 不同变量在内存中的存在形式(以16进制表示)
#include<stdio.h>int main(){ char a= -1; //1111 1111 1个字节 short b= -1; //1111 1111- 1111 1111 2个字节 int c= -1; //1111 1111- 1111 1111- 1111 1111- 1111 11...
2018-08-07 09:47:14
1484
原创 交换两个变量的内容
#include<studio.h>int main(){ int a=5; int b=6; printf("a=%d b=%d\n",a,b); int t; t=a; a=b; b=t; printf("a=%d b=%d\n",a,b); return 0;}
2018-08-06 17:08:01
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人