【c語言】不用大與小與號,求兩數最大值
// 不用大與小與號,求兩數最大值
#include <stdio.h>
int max(int a, int b)
{
int c = a - b;
int d = 1 << 31;
if ((c&d) == 0)
{
return a;
}
else
{
return b;
}
}
int main()
{
printf("%d是大數\n", max(0, 2));
printf("%d是大數\n", max(3, 4));
printf("%d是大數\n", max(-1, 5));
return 0;
}
相關文章
- go語言與c語言的相互呼叫GoC語言
- 關於大數(C語言)C語言
- C語言輸出多位小數C語言
- L1-074 兩小時學完C語言 分數 5C語言
- C語言與嵌入式C語言的區別C語言
- C語言求200000以內的自守數C語言
- c語言字串與整形,浮點數...相互轉換C語言字串
- JavaScript 陣列排序 與 求最大值JavaScript陣列排序
- C語言 指標與陣列C語言指標陣列
- Java與C語言的區別?JavaC語言
- c語言的定義與宣告C語言
- C語言基礎 求出兩個數的公約數C語言
- C 語言整數與字串的相互轉換介紹字串
- (2)verilog與Systemverilog兩種語言編寫打兩拍
- C語言學習 兩個數的平方和C語言
- c語言-記錄閱讀《c缺陷與陷阱》C語言
- 求兩個正整數的最大公約數與最小公倍數--C#實現C#
- 一、程式語言簡介與C++C++
- 【C語言】氣泡排序與快速排序C語言排序
- c語言平年與閏年---@顏麓C語言
- c語言 - 交換兩個變數(不建立臨時變數)兩種方法C語言變數
- 易語言效率與C++究竟差多少(質數和計算)C++
- 逍遙自在學C語言 | 變數、常量與資料型別C語言變數資料型別
- Leetcode 239 滑動視窗最大值 與堆排序kotlin語言(超時)LeetCode排序Kotlin
- C語言進位制轉換與列印C語言
- C語言學習之:指標與字串C語言指標字串
- 大資料與程式語言關係大資料
- go語言 變數的宣告與使用Go變數
- C語言-識別符號命名C語言符號
- c語言實用小程式C語言
- C語言陣列求學生成績C語言陣列
- 國產系統級程式語言與編譯器,輕鬆與 C 語言進行互動編譯
- C#與Lua語言學習對比一C#
- C語言學習【3】——判斷與迴圈C語言
- 大腦、視覺與語言有趣關係視覺
- 7-34 PTA C語言--求分數序列前N項和C語言
- C語言判斷輸入小寫字母的個數C語言
- go語言變數的宣告與賦值Go變數賦值
- 1413: C語言合法識別符號C語言符號