『壹』 c語言 ,輸入25,15答案是多少
答案是15 25
『貳』 求問c語言:char -25,以%x形式輸出會輸出什麼,怎麼算的
char類型數據在計算機中存的是補碼,佔一個位元組
char ch=-25 = 1110 0111
%x輸出表示用16進製表示,結果為 e7
『叄』 C語言中25/25 1等於多少
C語言中如果是整形變數25/251則結果等於0,如果是浮點類型,則是小數
『肆』 十進制數25表示成符合C語言規則的十六進制數為
按十進制25,如果按16進制,則25/16=1餘9
所以進一餘9,就是19(十六進制)
『伍』 C語言題目 程序輸入結果為25,輸出結果是多少大神能解釋下嗎
25<23不成立,故b=25-20=5,輸出為5.
『陸』 編寫一段c程序, 輸入整數25後,循環顯示1234567890,顯示的位數和輸入的整數值相同
#include<stdio.h>
intmain(void)
{
intnum,i;
printf("請輸入一個整數:");
scanf("%d",&num);
printf("循環結果為:");
/*輸入與輸出的關系,為:(1)輸入整數,決定輸出整數個位數
(2)每個位數與10的余數是這個位數的值
*/
for(i=1;i<=num;i++){
switch(i%10){
case1:printf("1");break;
case2:printf("2");break;
case3:printf("3");break;
case4:printf("4");break;
case5:printf("5");break;
case6:printf("6");break;
case7:printf("7");break;
case8:printf("8");break;
case9:printf("9");break;
default:printf("0");break;
}
}
return0;
}
也可以這樣:
#include<stdio.h>
intmain()
{
intnum,i,j;
puts("請輸入一個整數:");
scanf("%d",&num);
i=num/10;//確定有多少整體個1234567890
j=num-10*i;//確定在1234567890,餘下幾位
while(i-->0)
printf("1234567890");
for(i=1;i<=j;i++){
printf("%d",i);
}
putchar(' ');
return0;
}
『柒』 25&15在c語言中是什麼意思
按位與的意思。
25寫成二進制的形式是00011001
15寫成二進制的形式是00001111
兩者按位與,結果是00001001,
寫成十進制的形式是9