C語言學習筆記-1.(資料表示和輸出)
C裡面的資料表示和輸出很重要.所以在此記下一些平時會用的東西.
1.系統自帶輸出八進位制和十六進位制(整數):
輸出八進位制:%o 輸出帶字首的八進位制:%#o
輸出十六進位制:%x 輸出帶字首的十六進位制:%#x;
要控制輸出格式時.將數字放在#和o或x之間.例如:%#10x.將符號放在%與#之間.例如:%-#10x.
2.對於1e7這種型別的(double).要用%e作轉換說明;
假如這種型別後面加了L,說明為long double 型別.應使用%le;
在輸出時將%e改為%a可以將浮點型常量以帶字首的十六進位制形式輸出.
注:對整數使用%e作轉換說明會出錯.
3.float(單精度) 與double(雙精度).
在我們使用浮點型資料表示時,系統會自動將其轉換成double型別.可以在資料的後面加上f,讓系統不進行轉換.
注:使用float程式執行的速度會更快.
4.long int 和int 在vc下是一樣的,而且在不同系統下,只能保證long int 不比int 小,所以表示較大的資料型別時最好還是使用long long.
相關推薦
C語言學習筆記-1.(資料表示和輸出)
C裡面的資料表示和輸出很重要.所以在此記下一些平時會用的東西. 1.系統自帶輸出八進位制和十六進位制(整數): 輸出八進位制:%o 輸出帶字首的八進位制:%#o 輸出十六進位制:%x
C語言學習筆記:指標函式和函式指標的淺析
#include "stdio.h" #include "stdlib.h" #include <string.h> /*--------------指標函式---------------*/ int *f(int a,int b ){ int
C語言學習筆記--小端模式和大端模式
一、概念: 大端(儲存)模式:是指一個數據的低位位元組序的內容放在高地址處,高位位元組序存的內容放在低地址處。 小端(儲存)模式:是指一個數據的低位位元組序內容存放在低地址處,高位位元組序的內容存放在高地址處。 二、程式碼 #include
C語言學習筆記1
C語言學習筆記 逗號表示式 使用sizeof對 結構體大小計算 小知識點 逗號表示式 例:設a和b為整型變數,執行語句b=(a=2+3,a*4),a+5;後,a和b的值為? 答案: a = 5, b = 20 note:
C語言學習筆記之資料型別
1、整數型別 1.1 型別 型別 位數 short(或short int) 16位 int 16位或32位 long (或long int) 32位 long long(或long lo
C語言學習筆記 (003) - C/C++中的實參和形參(轉)
變化 避免 影響 學習筆記 ++ nbsp 過去 情況 真的 今天突然看到一道關於形參和實參的題,我居然不求甚解。藐視過去在我的腦海裏只有一個參數的概念,對於形參和實參的區別還真的不知道,作為學習了幾年C++的人來說,真的深深感覺對不起自己對不起C++老師 T。T 我
C語言學習筆記(5)—— 語句(1)
c程式常見結構大概有選擇結構,迴圈結構,順序結構。c程式由一個一個的函式構成,而構成函式的則是語句,語句包含賦值語句,迴圈語句,條件語句,分支語句。賦值語句對與我們來說是很熟悉的。條件語句,分支語句與迴圈語句則會在後面一一介紹到。 順序結構對於我們來說是很熟悉的,它可以是這個樣子。 &nbs
C語言學習筆記---《C陷阱和缺陷》字元和字串
C語言中的單引號和雙引號含義迥異,在某些情況下如果把二者弄混,編譯器並不會檢測報錯,從而在執行時產生難以預料的結果。 用單引號引起來的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。因此對於採用ASCII字符集的編譯器而言,'a'的含義與014
C語言學習筆記---C專家程式設計 什麼時候陣列和指標相同
什麼時候陣列和指標是相同的: 規則1:表示式中的陣列名(與申明不同)被編譯器當作指向該陣列第一個元素的指標 規則2:下標總是與指標的偏移量相同 規則3:在函式引數的宣告中,陣列名被編譯器當作指向該陣列第一個元素的指標 規則1的例外情況: 1、陣列作為sizeo
〖C語言學習筆記 〗(二) 資料型別
前言 本文為c語言的學習筆記,很多隻是留下來佔位的 資料型別 助記:變數就是在記憶體中挖個坑並給這個坑命名,而資料型別就是挖記憶體的坑的尺寸 基礎型別 整數型別: short int int long int long long int 浮點數型別: float :單精度 double:雙精度 lon
C語言學習筆記(五)—— 運算子、表示式和語句
一、運算子1、賦值運算子:= 賦值表示式的目的是把值儲存到記憶體位置上,用於儲存值的資料區域統稱為資料物件,使用變數名是標識物件的一種方法。物件指的是實際的資料儲存,左值是用於標識和定位儲存位置的標籤,右值指的是能賦值給可修改左值的量。void example1
C#語言學習筆記(二):變量、數據類型和運算符
tex ear 布爾值 全部 exchange result 轉換成 lis int 變量、數據類型 給變量賦值,如果想指定float,在數字後面加上F/f;如果想指定decimal,在數字後面加上m。 0-9:48-57 A-Z:65-90 a-
【黑馬程式設計師】Objective-C語言學習筆記之物件的建立、使用和方法呼叫(三)
--------------------------------------------IOS期待與您交流!-------------------------------------------- 一、物件的建立 物件是由類建立,我們使用上一文章用到的類來建立物件。 說明:
C語言學習筆記(九)—— 函式、遞迴和指標
一、函式1、一個簡單的函式示例函式是完成特定任務的獨立程式程式碼單元。#include <stdio.h> void printStar();//宣告函式原型,函式原型會指明函式的型別和函式接受的引數。前面的void是函式型別,表明函式沒有返回值 #define
java大資料最全課程學習筆記(1)--Hadoop簡介和安裝及偽分散式
> 目前[CSDN](https://blog.csdn.net/weixin_42208775),[部落格園](https://home.cnblogs.com/u/gitBook/),[簡書](https://www.jianshu.com/u/da41700fde04)同步發表中,更多精彩歡迎訪問
C++ Primer 學習筆記_5_變量和基本類型(續2)
key 情況 boa 類和對象 類定義 優點 splay 查看 變量定義 變量和基本類型 七、枚舉 枚舉不但定義了整數常量集,並且還把它們聚集成組。 枚舉與簡單的const常量相比孰優孰劣, 通過以下一段代
c 語言學習筆記(一)基礎
lac alert https 內容 con 標記 prime c++ prime c基礎 近期工作上有對C語言算法上的需求,所以要學C,上學的時候沒學過,只學過半年的Java(我是專升本,本科學的材料),2015年工作後也學過C,那時候的需求是能看懂就可以,也就沒深入研究
C語言學習筆記
變量 col 語言學 指針變量 筆記 數組名 nbsp span 就是 一、指針 指針就是地址,指針變量是用來存放地址的變量,把誰的地址存放在指針變量中,就說此指針變量指向誰。 1.一維數組 一維數組名代表數組首元素的地址 &:取地址運算符。&a 是變量 a
梓益C語言學習筆記之常用鏈表操作函數
C語言 鏈表操作 梓益C語言學習筆記之常用鏈表操作函數一、創建鏈表void link_creat_head(STU **p_head,STU *p_new){ STU *p_mov=*p_head; if(*p_head==NULL) //當第一次加入鏈表為空時,head執行p_new { *
梓益C語言學習筆記之鏈表&動態內存&文件
C語言 鏈表 梓益C語言學習筆記之鏈表&動態內存&文件一、定義: 鏈表是一種物理存儲上非連續,通過指針鏈接次序,實現的一種線性存儲結構。二、特點: 鏈表由一系列節點(鏈表中每一個元素稱為節點)組成,節點在運行時動態生成(malloc),每個節點包括兩個部分: 存儲數據元素的數據域 存儲下一個節點地址的