C語言運算符 / 和%的一些註意事項
1.double無法使用取余符號%,浮點數無法取余,如170%30.48或170.8%7無法計算
如果要計算,(1)乘以相應的倍數轉成整形,取余,再除以相應的倍數,轉為double型
(2)
double dOrig = 15.01; int nTemp = (int)dOrig; int nResult = nTemp % 4; double dResult = dOrig - nTemp + nResult;
類似方法
2.在用printf輸出時,若除法運算符/左右有浮點數,則無法計算,故不可在printf裏面進行有浮點數的除法運算
printf("%d",170/30.48); //這樣不行 int d=170/30.48; printf("%d",d);//這樣可以
3.
int i=170/30.48;//此時i尚未輸出它的值,所以在這行代碼中,i等於5.57而不是5 printf("%d",i);//此時i輸出為5
PTA 7.1總結
C語言運算符 / 和%的一些註意事項
相關推薦
C語言運算符 / 和%的一些註意事項
左右 color 註意事項 cnblogs 計算 print result 使用 5.0 1.double無法使用取余符號%,浮點數無法取余,如170%30.48或170.8%7無法計算 如果要計算,(1)乘以相應的倍數轉成整形,取余,再除以相應的倍數,轉為double型
c語言運算符優先級 ., *, (), []
元素 mas mask != 運算符 == int val c語言 .的優先級高於* []優先級高於*, int *ap[]等價於int *(ap[]), ap是元素為int指針的數組 函數()高於*, int *fp()等價於int*(fp()), fp是函數,函數的返回
C 語言運算符優先級
運算 nbsp style lac 位或 成員 == idt 按位異或 每當想找哪個運算符優先級高時,很多時候總是想找的就沒有,真讓人氣憤!現在,終於有個我個人覺得非常全的,分享給大家,歡迎拍磚! C語言運算符優先級 優先級 運算符 名稱或含義
python中關於字符串更多的一些註意事項
python 數據分析 ubuntu linux 字符串 單引號 雙引號 轉義1 單引號和雙引號都可以 2 如果要打印let’s go!怎麽辦或者\是轉義的意思3 字符串中包含一對單引號或雙引號怎麽辦只能單引號套雙引號但如果是字符串中包含一對單引號
C 語言運算符優先級(記憶口訣)
rowspan 異或 運算符 new 取反 ica track -m trac 優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [
golang sync.Pool包的使用和一些註意地方
[] ++ 增加 ket n) images 返回 數據庫連接池 face package main; import ( "sync" "fmt" "net" "runtime" ) //sync.Pool是一個可以存或取的臨時對象集合
C語言運算符優先級
邏輯與 [] 常量表達式 border colspan 自增運算符 eof 三目運算符 長度 C語言運算符優先級 優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [] 數組下標 數組名[常
c語言——運算符、分支結構、循環結構
amp stdio.h main 邏輯運算 運算符 || urn cnblogs tab 一、運算符 關系運算符 關系運算符含 義數學中的表示 < 小於 < <= 小於或等於 ≤ > 大於 > >= 大於或等於 ≥
C語言運算符優先級說明
pad 余數 等於 span new strong lan clas spa 說明:參考http://www.jb51.net/article/37282.htm 優先級 運算符 名稱或含義 使用形式
記憶C語言運算符(文末福利)
C語言 編程語言 點擊上方“異步社區”,選擇“置頂公眾號”技術幹貨,第一時間送達學習第一門編程語言的時候,你很可能是讀過一本書,輸入了你不太懂的代碼,然後試圖弄懂它們的原理。我寫的其他書大多是這個樣子,這對初學者非常有效。初學的時候,對於有一些復雜的主題,你需要在弄懂它們之前先學會怎麽用,因此這是一個
C語言運算符優先級別表
pan 對象指針 自增 mil 左移 sizeof wid 等於 按位或 優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [] 數組下標 數組名[常量
C語言“%”運算符
特殊情況 result ava 情況 轉換 兩個 不能 運算符 特殊 C語言中運算符“%”是取余運算符,而非取模運算符。(運算符“%”在C/C++, JAVA中,為取余運算,而在Python中為取模運算) 對於一個C語言取余表達式a % b,設其值為result,有如下公式
關於RESTful一些註意事項,和自己整理的接口開發規範
enc tails 任務 而且 哪些 proto ref align 類名 https://blog.csdn.net/u013731455/article/details/56278168 最近在研究restful,公司開發要使用,所以自己就去網上找了好些資料,並整理了
INT_MIN和INT_MAX註意事項 //C++
一個 個數 c++ 編譯 pre turn 這不 return fine 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 int main() 5 { 6
c++ 一些註意事項
編譯器 a* 系統 long 但是 可能 註意 efi 強制類型轉換 1.long int的字節信息:int在32位系統下是4字節,long在32位也是4字節,在64位Int不變,但是long變成8字節,所以我們的編譯器不同可能會導致我們處理int,long不同 2.註意c
JQuery的一些註意事項(2)- AJAX 學習筆記
ear nbsp scroll local attr mat php文件 參數 傳遞參數 1. 動態加載外部文件: /*AJAX 動態加載外部文件*/ $(document).ready(function () { $(‘#btn1‘).c
Stacked Regression的詳細步驟和使用註意事項
分類 cnblogs 解決 如何 資料 agg sting 作者 log 聲明:這篇博文是我基於一篇網絡文章翻譯的,並結合了自己應用中的一些心得,如果有侵權,請聯系本人刪除。 最近做推薦的時候,開始接觸到Stacking方法,在周誌華老師的西瓜書中,Stacki
iis 上部署 asp.net mvc 項目的一些註意事項
技術分享 microsoft exe 部署 mvc 格式 註意 如果 oca 1. 發布的網站無法應用web.config配置。 解決方法: 網站的物理路徑文件夾的權限,如果 iis 應用程序池的標識為 ApplicationPoolIdentify ,需要為文件夾添加 I
關於阿裏雲centos版本,mysql5.7的一些註意事項
word xxxxxx str linux服務 配置 linu ron 訪問服務器 nbsp 1.阿裏雲進去mysql是默認已經安裝好了的,只需要修改root用戶的密碼。關於修改密碼: 1)登陸阿裏雲,進入root目錄,會有mysql的.sh文件,可以通過運行該文件得到初始
csdn中使用git的一些註意事項---免得走彎路
生成密鑰 步驟 添加 img 註意 當前 mail -- rsa csdn中使用git必須的條件(windows系統下): 1、本機當前登錄用戶文件夾下必須有.ssh隱藏文件,並且這個文件中必須有用git bash中用命令生成的密鑰文件:id_rsa id_rsa.pub