c語言課程筆記格式,C語言課程學習筆記.docx

C語言課程學習筆記

C語言基礎語言排行榜C——java——objective-C進制:進制:進位機制。用普通的話講,應該為人為的定義一種度量來標識一樣東西。計算機常用的進制有:十進制、二進制、八進制和十六進制。十進制:0-9(十個指頭)(進制表示基數:10)二進制:0,1(基數為2)八進制:0-7(基數為8)十六進制:0-9,A-F(基數為16)可以有很多進制,比如分鐘為60進制等等。位權為了進制之間轉換而出的一個概念。位:一個通用的描述方式。最低位為第0位。之后依次+1。例如:9AF(F為第0位,A為第1位,9為第2位)權:進制是幾,權就是幾。位權:某位上的數*權^該位例如:231,權為:10,位是:2,位權1為10^0,位權3為10^1,位權2為10^2進制轉換十進制轉X進制:連除倒取余數(取余數是從下往上取)用通俗的話講:十進制的某個數轉化為其他進制時,將該數除以進制,依次將余數寫在除法每一步的旁邊,一直除完為止。則所對應的轉化后的值,從下往上按順序記錄余數,該余數即為轉化后的結果。X進制轉十進制:按權求和用通俗的話講:用位權的計算方法,將某進制的數,從第0位開始,把第0位上得數*進制(權)的0次方,加上第1位上得數*進制(權)的1次方….以此類推,直至該進制的數的最高位,所得到的和,即為轉化所得的十進制的結果。進制修飾(區別什么數是什么進制):十進制:什么都不加修飾 如:111八進制:在前加0 如:0111十六進制:在前加0X如:0X111二進制:在前加0b 如:0b111當程序員不想自己用筆來計算較大的進制轉換時,點擊右上角搜索按鈕spotlight 搜索“計算器”。command+1(簡單型計算器)2為科學型,3為編程型基本數據類型記憶基本數據類型的時候,這樣記——三大類:字符:(關鍵字)char :字符型 占字節:1 = 8位 寫得出來的都是字符’1’ ‘2’ ‘A’ 。對應十進制0~255之間任意 任意一個數都可以表示,但是>256的不能存儲。整型:(關鍵字)short 短整型 : 字節:2 = 16位 0~65535(關鍵字)int 整型 : 字節:4 = 32位 0~2^33-1(關鍵字)long 長整形 : 字節:8或4(C語言沒有給一個明確的數字,而是這樣定義的,long型的數不小于int型的數。Int型的數不小于short型的數)浮點:(關鍵字)float 單精度浮點型 : 字節:4(關鍵字)double 雙精度浮點型 : 字節:8字節:1字節 = 8位看一個數是正數還是負數,看最高位是啥:0為正,1為負常量不可改變的量。如: 719,‘A’,‘a’等等。變量變量:變量相當于一個容器或位置.//定義一個變量 //整型 int num1 = 10; //短整型 short s1=111; //長整型 long l1=123456789; //浮點型(單精度) float f1=1.2; //浮點型(雙精度) double d1=2.22; //字符型 char c1= '1'; 變量命名規則數字0~9,下劃線_,字母 a~z,A~Z 組成,不能以數字開頭不可以用系統保留字不能使用重復變量名見名之意。(規范)定義一個變量,要明顯知道變量名的意思。賦值運算符:= 可以給一個變量賦值。//賦值運算符:=,可以給一個變量賦值。 //交換兩個變量中的值。 int number1=10; int number2=20; //準備另一個變量,用于臨時存放 int temp=0; printf("前number1:%d \n",number1); printf("前number2:%d \n",number2); temp=number1; number1=number2; number2=temp; printf("后number1:%d \n",number1); printf("后number2:%d \n",number2); 課后思考題,交換兩個變量的值,不使用第三個變量。提示:有兩種方式。算術運算符算數運算符,主要是看什么,主要是看+,-,*,/ ,++,--,這幾個運算符的用法,+,-,*就不說了,/(除法)主要是要看除數不能為0,雖然計算機不報錯(因為語句都符合C語言的標準,程序會執行。),但是在運行后,給出的結果不正確。++和—運算比較特殊,應該這樣記:++在前則先++,++在后則后++。--和++一樣。要明白一點就是,運算過程中,會出現自動數據類型轉換。//+號// //n1=30// int n1 = 10+20;// //n2=40;// int n2 = n1+10;// //n3=70// int n3=n1+n2;/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/443163.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443163.shtml
英文地址,請注明出處:http://en.pswp.cn/news/443163.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c語言 手機圖形庫,c語言的圖形庫 - osc_opiar5rp的個人空間 - OSCHINA - 中文開源技術交流社區...

圖形庫鏈接http://www.easyx.cn/ 使用圖形庫頭文件easyx.h或graphics.h同樣在里面下載圖形庫幫助文檔進行查詢vs vc都可使用圖形庫圖形庫窗口:initgraph打開窗口closegraph關閉窗口顏色RGB值 RGB(,,):red green blue 下表值都可以在函數中直接使用填充顏…

android 自動掛斷,[轉]android?來電自動接聽和自動掛斷

注意:android2.3版本不支持下面的自動接聽方法。(會拋異常:java.lang.SecurityException:Neither user xxxxx nor current process hasandroid.permission.MODIFY_PHONE_STATE.)第一步:準備應用環境需要的系統包和aidl文件。(1)在應用中創建包…

Android實現mp3分析,Android編程實現播放MP3功能示例

本文實例講述了Android編程實現播放MP3功能。分享給大家供大家參考,具體如下:在android中播放mp3非常簡單,也是項目中經常使用的,比如說要做項目的背景音樂,應用中某些功能的提示音等的。應用非常廣泛,下面提供一個簡單…

android 投票功能,騰訊新聞Android客戶端更新 加入投票功能

騰訊近日更新了其應用《騰訊新聞》安卓版,加入了新聞專題,投票兩大新功能,同事還優化了用戶界面,大家在瀏覽各類新聞方面又有了新的選擇。新版特點:1、新聞專題:熱門新聞專題呈現,聚合瀏覽&…

android8.1自定義通知欄,Android 8.1隱藏狀態欄圖標的實例代碼

近期客戶需求,狀態欄只顯示時間和電池圖標,如圖狀態欄圖標的布局文件在frameworks\base\packages\SystemUI\res\layout\status_bar.xml,主要包括通知,定位,藍牙,信號,時間,電池等圖標&#xff0…

廣州城市地圖為android,廣州無障礙地圖

廣州無障礙地圖是一款非常不錯的手機導航app,專門為老人與殘障人士打造的哦。該app將準確的為殘障用戶規劃出一條沒有任何障礙的出行路線,并且該軟件擁有語音、文字等不同的播報方式。特色說明1、智能化的手機導航的系統,語音識別2、最為準確…

如何將系統退回上個版本Android,vivo NEX A降級教程,如何回退到舊版本系統的方法...

也來分享一下這個vivo NEX A手機的相關降級操作了,因為看到有的小伙伴對對于新升級的系統不是特別的滿意,這個時候就會考慮進行系統的降級回退操作 ,一般直接刷官方的全量包是降不了,需要一個安卓10.0的中轉降級包才行的&#xff…

支持3d android 模擬器,真正免root的3D神器詳細使用教程

3D神器的功能眾所周知,Android手機的GPU(圖像顯示芯片)是內置在CPU中的,而由于各個手機所采用的CPU不同,其GPU也不一樣,不同的GPU,其內置的渲染模式也不一樣。這就導致了不同手機的CPU平臺需要使用對應的游戲數據包才能…

jays+android耳機,android – 響應多按鈕有線耳機

我正在駕駛一對JAYS四耳機(有線遙控器/麥克風上有3個按鈕)插入Galaxy Nexus(ICS 4.0.2)進行實驗.我的問題是,只有中間的按鈕被我寫的測試應用程序’識別’,即按鍵時觸發了Intent.ACTION_MEDIA_BUTTON和/或Activity.onKeyDown回調與KeyCode 79.按另外兩個按鈕不會觸發任何以前的…

華為副總鴻蒙,“哄蒙”敗北!華為副總裁落實最新消息,鴻蒙3月31日正式亮劍...

原標題:“哄蒙”敗北!華為副總裁落實最新消息,鴻蒙3月31日正式亮劍不得不說,最近的華為生態建設又取得了重大的突破。在2020年不到一年的時間里,華為HMS生態注冊開發者的數量就已經快要突破200萬了,如此龐大…

android sonar 簡書,SonarQube對ios、android代碼檢測

一、sonar安裝利用sonar檢測代碼需要安裝下面幾個軟件SonarQube、Sonar-Scanner、OClint、sonar plugin for objective-c、sonar-I10n-zh(安裝步驟參考http://www.cnblogs.com/ishawn/p/3959521.html )二、ios檢測腳本cp -rf /Users/conf/ios/sonar-project.properties ${WORKS…

android afw模式,[HUAWEI-TITANC328]手機加密功能開啟后,工作區中添加超級備份手機不斷重啟的分析報告...

工作區中添加超級備份手機不斷重啟的分析報告【華為反饋】 【TIT-AL00C328B120_AFW_必現】創建工作空間后升級系統,升級失敗,手機循環重啟。通過分析log發現,實際上這個問題與OTA無關,而與工作區應用發出的notification有關。經過溝通和自測&…

html淡化效果,jQuery實現基本淡入淡出效果的方法詳解

本文實例講述了jQuery實現基本淡入淡出效果的方法。分享給大家供大家參考,具體如下:jQuery fadeIn()方法:用于淡入已隱藏的元素jQuery fadeOut()方法:用于淡出可見的元素$(document).ready(function(){$("button").clic…

Html跨頁面調用函數,一個cshtml如何在另一個cshtml中調用一個函數?

在webmatrix中,我在App_Data中創建了一個帶有許多公共靜態函數的DAL.cshtml。我想從其他文件夾中的另一個.cshtml頁面調用它們。我現在得到了編譯器錯誤消息:CS0103:名稱DAL在當前上下文中不存在(請注意,我是一名初學者&#xff0…

html 類型轉換,JavaScript怎么進行類型轉換?

JavaScript怎么進行類型轉換?下面本篇文章就來介紹一下使用javascript進行類型轉換的方法,希望對大家有所幫助。JavaScript 變量可以轉換為新變量或其他數據類型,分為兩種情況:● 隱性轉換:通過 JavaScript 自身自動轉…

html 地圖點擊標注有提示框不完整,百度地圖的實現標注以及標注提示框.docx

$(function () {//最后加載的js代碼findDimensions();map new BMap.Map("container"); // 創建地圖實例// var point new BMap.Point(116.404, 39.915); // 創建點坐標map.centerAndZoom("北京");map.enableScrollWheelZoom(); // 開啟鼠標滾輪縮放map.e…

html中購物車總金怎么算額,計算購物車金額總和( jquery )

今天簡單寫了一個jq版購物車計算金額總和的例子,如圖:整體頁面代碼如下:*{list-style: none;}html,body{margin: 0;padding: 0;}.all-list{padding: 40px;margin: 0 auto;}.choose-list{overflow: hidden;}.choose-list >h5{display: bloc…

ios html5上架,iOS原生集成H5+詳細流程

iOS原生集成H5集成方式獨立應用方式集成Widget方式集成WebView方式集成可以打開官方鏈接: 選擇 5SDK -> 5SDK集成 -> 平臺 下查看集成方式獨立應用方式: 官方Demo中的實現, 獨立的App, 感覺上和直接在HBuilder創建App相同, 可以方便證書導入這些步驟吧Widget方式: 模塊部…

html自定義標記,HTML模板(自定義)標記

我知道使用自定義html標記由于各種原因是不合適的,但我想運行一個特定的情況,可能需要自定義html標記,并希望得到其他方面的信息,或者可能更好實現我的目標的方式。HTML模板(自定義)標記在我的代碼中,我有我稱之為模板…

微型計算機中celeron,微型計算機中常提及的Pentium或Celeron是指其_______

摘要:旋律的起伏,微型心靈感受體和密節奏用機的疏,心兩訓練入手同時從身方面。細分還可統模、常提討模式啟發為傳論模式、式,學生智力模式教學要目一種為主的的發展是以。微型重要組成教育部分)的實習是(。...旋律的起伏&#xff…