c语言小练习

来源:互联网 发布:mac 手绘动画 编辑:程序博客网 时间:2024/05/21 06:36

1这段程序运行后输出了: 1 

 

Void   main ( )

{

int a = 1 , b = 0 , c = -1 , d = 0;

d = ++a || ++b && ++c;

printf (“ d = %d ” , d);

return;

}

 

 

2、 int i = INT_MAX; //int的最大值

i++;

i = i ^ INT_MAX;

i =  -1

 

 

332位有符号整形int number = 0xFFFFFF58 + 0x6E , number的十进制结果是: -58

 

 

 

编程题:

 

1、给定一个整形变量a,写两段代码,第一个设置abit 3,第二个清除abit 3,在以上两个操作中,要保持其他位不变。


a = (a & (~( 1 << 3 ))) + b << 3;

a = (a & (~( 1 << 3 ));


2、请按要求写一个C函数,完成下述功能。 <<<<<<<老师,这个题我不是特别理解>>>>>

 

void  main (void)

(

char a = 0;

/*在这里完成你的接口,自定义接口名,要求:

[1] -- 接口执行完毕,a的值变为1

[2] -- a的改变不能通过返回值实现。*/

printf (“a = %d”, a);

)

原创粉丝点击