⑴ 假設給定2個整型變數a,b,要求從鍵盤輸入,最後比較大小,把大的那個數列印輸出。
#include<stdio.h>
int main()
{
int a;
int b;
scanf("%d%d",&a,&b);
if(a>b)
{
printf("%d",a);
}
else
{
printf("%d",b);
}
getchar();
return 0;
}
⑵ c語言如何增加一個整形變數的大小
變數自加或加上一個什麼數,如定義了一個變數a。直接++a或a+=n(n為一個數)。
⑶ java 判斷三個整型變數的大小
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
scanner = new Scanner(System.in);
System.out.print("Please input first integer: ");
int a = scanner.nextInt();
System.out.print("Please input second integer: ");
int b = scanner.nextInt();
System.out.print("Please input third integer: ");
int c = scanner.nextInt();
int[] ary = {a, b, c};
//調用Arrays.sort()方法升序排列
Arrays.sort(ary);
System.out.println("In order, they're " + ary[0] + "\t" + ary[1] + "\t" + ary[2]);
}
}
---------------測試
Please input first integer: 36
Please input second integer: 25
Please input third integer: 11
In order, they're 11 25 36
⑷ 用五個整形變數和一個數進行比較,輸出比他大的數的個數用c語言怎麼寫
第一步,新建一個空的C語言源程序。新建的過程不再贅述
定義四個整型版變數a,b,c,max。a,b,c三個變數用於權存儲輸入的三個數,max用於存儲三個數中的最大值
使用scanf語句從鍵盤中輸入三個數。需要注意變數前不要忘記使用&
使用max與三個數進行一一比較取出其中最大的數存儲到max中。
輸出max。使用printf語句進行輸出,注意該語句的用法。
點擊右上角工具欄的兩個圖標,運行程序。
輸入兩組不同的數,驗證你的程序是否正確。
⑸ java 我比較整型變數ABC的大小(A==B==C)用的是if語句,可程序說不可比較的類型:b
A==B的結果是boolean類型 你用boolean類型==C肯定不行啊 得分開 if(A==B && A==C)
⑹ 整形變數
unsigned long 就是無符號長整型, 為了什麼就只有根據具體情況來看了。 無符號回跟有符號長度答是一樣的, 只是第一位不再作為符號位,所以數值部分會多一位
按符號算就是有符號無符號, 按長度算有 char , short , long , long long。 int在32位編譯器里等同於long
short是16位,int一般是32位
不是那書瞎說就是你看錯了。 long是32位, 或者說4位元組。 int我上面說過了
位轉換位元組就是除以8的關系, 有些地方會不這么說, 因為以前有些cpu不是8位1位元組的, 但是現在那種怪東西都不存在了, 8位1位元組是事實標准了
⑺ c語言中怎樣比較整型變數與字元型的大小
你可以直接比較,
因為每個字元在ASCII表裡都有個數值 (「A」-「Z」[65-90] ,「a」-「z」[97-122]),
其他參照該回表ASCII,例答子如下:
int a;
char str='A';
scanf("%d",&a);
if( a>str){
printf("True!\n");
}else{
printf("False!\n");
}
也可以通過atoi(char *)函數,它能將字元轉換成整形
如:
void main()
{
int a;
char b;
if (a > atoi(b))
{
...(你的代碼)
}
}
⑻ 求助c語言 在程序中定義一個整型變數,賦予1~100的值。要求用戶猜這個數,比較兩個數的大小,
判斷語句while(x==y)
x==y是判斷,x=y是賦值。
若寫成x=y會執行該語句,可以執行就繼續運行了。
⑼ c語言如何改變一個整形變數的大小,通過指針
整形變數 就是4個位元組 如果為棧,操作系統維護,堆 你維護,它佔得存儲區已經版存在
你就是改變了 這塊內存依然權沒有釋放,本身就內存泄露了。
你想說的是不是強轉
騙編譯器 說這個int*指針是一個char*指針
你是處理哪些問題嗎!?
⑽ JAVA 整形變數之間的比較問題
你對==的理解有錯誤,如果是引用變數,當然比較的是引用變數的值,而引用變數的值就是對象的地址,所以當2個引用變數指向同一個對象時,返回true;而如果是數值型,同樣,只要他們的值相等就返回true。所以不用改