400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

C语言运算符与表达式-创新互联

运算符与表达式

目录

10余年的两当网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整两当建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“两当网站设计”,“两当网站推广”以来,每个客户项目都认真落实执行。

运算符与表达式

运算符

左值与右值

优先级

结合性(读法)

基本运算符

赋值运算符(=)

算术运算符(+ - * / %)

位运算符(>><<)

复合赋值运算符

条件与逻辑运算符

条件运算符

逻辑运算符

特殊运算符

逗号运算符

sizeof运算符

三目运算符

++与--运算符

有毒代码

输入的奇葩代码

内存共享问题

基础数据类型作业

填空


运算符 左值与右值优先级

结合性(读法)
iNum=1;
//把1赋值给iNum
基本运算符 赋值运算符(=)
int iNum=0;
iNum=123;
算术运算符(+ - * / %)位运算符(>><<)复合赋值运算符条件与逻辑运算符 条件运算符逻辑运算符特殊运算符 逗号运算符sizeof运算符三目运算符++与--运算符有毒代码 输入的奇葩代码
int number = 0;
int iNum = 0;
//自己用scanf函数时候不需要精度控制和其他格式字符
scanf_s("%dABC%d", &number, &iNum);	//输入格式必须为%dABC%d
printf("%d,%d\n", number, iNum);
scanf_s("%d,%d", &number, &iNum);	//输入格式必须为%d,%d
printf("%d,%d\n", number, iNum);
内存共享问题
int i = 1;
int result = i++ + ++i + i++ + ++i + i++ ;	//3个前置 5个部分	result=3*5=15
printf("result=%d,i=%d\n", result, i);	//result=15,i=6
i=1;
result = i++ * ++i * i++ * ++i * i++ ;	//3个前置 5个部分	result=3^5=243
printf("result=%d,i=%d\n", result, i);	//result=243
基础数据类型作业 填空

1,将下列个个小题所示表达式的值填入相应的括号内。

设变量说明如下:

unsigned i =0,j=1,a,b;
short c,d;
float e,f=2;

(1) a=j++?j++:i++; (2)

(2) b=!i; (1)

(3) i&j; (0)

2,设a=2,b;则执行b=1&&1;语句后,b的结果是(1)

3,设a=2,b;则执行b=a==!a;语句后,b的结果是(0)

4,若x,i,j和k都是int型变量,则计算下面表达式后x的值为(42)

x=(i=4,j=16,k=42);

5,请写出以下程序段的运行结果(0)

int x=3,y=4,z=4;

printf("%d\n",(x>=y>=x)?1:0);

6,设变量a是整型,f是实型,i是双精度浮点型,则表达式10+'a'+i*f的值的数据类型为(双精度浮点型)double

7,设x,y和z是int型变量,且x=3,y=4,z=5,则表达式!((x

8,以下程序的输出结果是()

int a=4,b=5,c=0,d;
d = !a && !b || !c;// 0&0||1
printf("%d\n",d);

输出结果:1

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:C语言运算符与表达式-创新互联
新闻来源:http://mzwzsj.com/article/dsipsp.html

其他资讯

让你的专属顾问为你服务