這道C語言題有"圈套",基礎不好很容易上套!

1、 要看懂今天的代碼需要一點儲備知識。 2、 題目及分析 話不多說上代碼: 你算出的結果是什麼? 估計大部分的朋友算出的結果都是 2 。 初步分析 讓我們一起來看一下,大致分析這個代碼,可以發現這個代碼考察了兩個知識點: 一是數據類型轉換問題 二是運算符的優先級問題 上面這行代碼,~的優先級最高,首先肯定是對a進行按位取反,然後是+的優先級較高,所以執行4+1 =5,最後執行右移操作。 因此上面
相關文章
相關標籤/搜索