日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小白基础知识必备|| 整型常量与进制间的转换

發布時間:2023/12/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白基础知识必备|| 整型常量与进制间的转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、C語言關鍵字

C語言的關鍵字共有32個,根據關鍵字的作用,可分為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。

數值類型關鍵字(12個)

void、char、short、int、long、float、double、signed、unsigned、struct、enum、union▼

控制語句關鍵字(12個)

if、else、switch、case、default、break、for、do、while、goto、continue、return

存儲類型關鍵字(4個)

auto、extern、register、static

其他關鍵字(4個)

const、sizeof、typedef、volatile

二、數據類型

C語言中有多種不同的數據類型,其中包括基本數據類型、構造類型、指針類型和空類型。

?

?

基本類型:分為字符型、整數型和浮點型

整數型:只有整數,沒有小數部分,分為兩類:有符號整數和無符號整數

浮點型:帶小數的數

三、常量

什么是常量:常量就是值在程序運行過程中不可以改變的量

1、整型常量

整型常量就是直接使用的整型常數。如?123、-456等。

十進制整數

十進制整數常量不需要在前面加前綴,十進制所包含數字0-9

如:num = 12345;

八進制常量

常量前面加0作為前綴,八進制所包含數字是0 - 7之間

如:num1 = 0127;

◎十六進制常量

常量前面加0x作為前綴,十六進制包含的數字0 - 9以及字母A-F,也可以小寫形式。

如:num1 = 0x123;

?

注意:C語言常量當中沒有二進制

?

編寫整型常量的時候可以在后面加上符號L或者U修飾,L表示該常量是長整型、U表示該常量是無符號整型,既可使用大寫,又可使用小寫。

如:

Num = 1000L;

Num = 5000U;

Num = 1000000ULL;

2、進制之間的互相轉換

十進制與二進制八進制十六進制之間的轉換

舉例:商余法

?

101101(2) = 1 * 2^5 + 0 * 2^4 + 1* 2^3 + 1* 2^2 + 0* 2^1 + 1* 2^0 = 45(10)

55(8) = 5* 8^1 + 5*8^0 = 45(10)

2D(16) = 2* 16^1 + 13*16^0 = 45(16)

二進制與八進制十六進制之間的轉換

1 001 011 010 011(2) => 11323(8)

1 0010 1101 0011(2) => 12D3(16)

3、浮點型常量

十進制小數方法表示

Num = 123.45;

指數方式

使用字母E或e進行指數顯示

Num1 = 1.23e2; //123

Num2 = 4.58*e-3; //0.00458;

也可以在常量后面加符號F或者L修飾。F表示該常量是單精度類型,L表示該常量是long double長雙精度類型。如果不在后面加上后綴,默認為double雙精度類型。

3、字符常量

使用單引號括起來一個字符,這種形式就是字符常量。

注意:

1、字符常量只能包含一個字符

字符常量區分大小寫

‘’這對單引號屬于定界符,不屬于字符常量一部分

?

字符常量在內存中存儲的是字符的ASCII碼值。

字符ASCII碼映射表

轉義字符:

轉義字符是一種特殊字符,以反斜杠’\’開頭,后面跟一個或幾個字符。

常用轉義字符

\n ?回車換行

\t ?橫向跳到下一制表位置

\v ?豎向跳格

\b ?退格

\r ?回車

\f ?換頁

\\ ?反斜杠’\’

\’ ?單引號

\” ?雙引號

\a ?鳴鈴

\ddd ?1-3位八進制數所代表的字符

\xhh ?1-2位十六進制數所代表的字符

4、字符串常量

字符串常量:由一對雙引號括起來的若干個字符。如果一個字符也沒有,叫做空字符串,字符串的長度為0

所占字節為字符串長度加1

字符串在內存中的存儲形式:

如:HelloWorld

5、符號常量(宏定義)

如:

#define ?PI ?3.14

#define HELLO ?“HelloWorld”

總結

以上是生活随笔為你收集整理的小白基础知识必备|| 整型常量与进制间的转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。