Ⅰ 我 刚学c语言,今天老师让弄个要求 输入a=4b=5 输出c为a+b的和程序怎么写谢谢了

#include "stdio.h"
void main{
int a,b,c;
printf("请输入二个数a和b");
scanf("%d %d",&a,&b);
c=a+b;
printf("c=%d\n",c);
}

Ⅱ c语言b=a++和b=(a++)的区别

c语言b=a++和b=(a++)没有区别。

这个和()没什么关系,注意理解a++和++a的区别:

a++: 先将a的值代入表达式,在表达式运算完毕后,再将a进行++处理。

++a: 先将a进行++处理,再将a的值代入表达式。

注意对于a++这里有一个“在表达式运算完毕后,再将a进行++处理”。

b=(a++); 这是一个赋值表达式,

所以先将a的值代入表达式,必须等到赋值表达式运算完毕后,再将a进行++处理。

也就是说必须等到给b赋值完毕后,才将a进行++处理。

所以b=3,a=4

(2)C语言4B扩展阅读:

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。

C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

Ⅲ 将数学式√a+4b改写成c语言的表达式是什么

sqrt(a)+4*b

Ⅳ a*b+c-4b写成c语言的表达式

a*b+c-4*b

Ⅳ %-4db在c语言中是什么意思

输出格式 %-4d 表示输出整型数 占4 位,不满4位时 空格放在 右边,数字符号放左边。
输出格式 %-4db 除上述外 再输出1个 b 字符。
例如:
printf("%-4b",12);
打出:
12 b

Ⅵ 0113 0x4b 什么意思 C语言

0x4b 是16进制

Ⅶ c语言符号

>>是向右移位,>>=是向右移位加赋值。如:
int a=4,b;
b=a>>1;//结果是b=2,a=4
b=a>>=1;//结果是b=2,a=2
希望对你有帮助。

Ⅷ 用c语言把十六进制数变成二进制然后输出后4b对应的整数

#include<stdio.h>
void main()
{
//用c语言把十六进制数变成二进制然后输出后4b对应的整数
int i,input;

printf("请随意输入一个数:");
scanf("%d",&input);
getchar();

printf("0x%02x = 0b",input); //十六进制数变成二进制
for (i=0; i<8; i++)
printf("%d",(input>>(7-i))&0x01);

printf("\n后4b对应的整数:%d",input&0x0F); //后4b对应的整数
getchar();
}

Ⅸ 三道题:将十六进制4B.C转为于十进制数(必须要详细计算过程)

(1)
十六进制中,A为10,B为11.C为12,D为13,E为14.F为15.
所以
4BC==4*16*16+11*16+12*1=1024+176+12=1212
(2)
%是求余数的意思。
37%2=1,37/2=18.
18%2=0,18/2=9.
9%2=1,9/2=4,
4%2=0,4/2=2,
2%2=0,2/2=1.
1%2=1,1/2=0.
所以,37转化为二进制是,100101.
其实就是32*1+16*0+8*0+4*1+1*1.
(3)
296%16=8. 296/16=18
18%16=2.。18/16=1、
1%16=1.
所以
296的十六进制是。128.
其实就是 1*256+2*16+8*1=296.

希望对你有帮助。

Ⅹ c语言表达式(a=b=4,a+1,b+=2,a+b)

这是一个逗号表达式
首先执行 a=b=4,将4赋值给a和b
然后执行a+1表达式,a中任然存放4
然后执行b+=2,等同于b=b+2,此时b的值被赋值为6
最后执行a+b,结果为10

整个逗号表达式的值为,最后一个表达式的值,即10
希望能够帮到你。