shell命令将$ avrdude -c usbtiny文本输出到stderr.我无法通过诸如head-less-more之类的命令来阅读它.它不是stdout.我想要文本stdout或文件.我怎么能用C做呢?我试图通过我的上一个问题解决问题,但仍未解决.
$ bc
BC> ibase=2
BC> 110&101 // wanna get 100
(standar_in) 8: syntax error
Run Code Online (Sandbox Code Playgroud)
维基百科通知操作是"|,&和^".它可能只是在某些BC类型中工作,或者我误解了某些东西.
我想要:
111 || 100 ---> 111, not 1
100 && 100 ---> 100, not 1
101 && 010 ---> 000, not 0
Run Code Online (Sandbox Code Playgroud)
破碎的代码
#include <stdio.h>
main(void){
string hexa = 0xff;
strig hexa2 = 0xf1;
// CONVERT TO INT??? cast
int hexa3 = hexa || hexa2;
int hexa4 = hexa && hexa2;
puts(hexa3);
puts(hexa4);
}
Run Code Online (Sandbox Code Playgroud)