中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)網(wǎng)頁設(shè)計(jì)北京師范大學(xué)出版社關(guān)鍵詞優(yōu)化策略

網(wǎng)站開發(fā)網(wǎng)頁設(shè)計(jì)北京師范大學(xué)出版社,關(guān)鍵詞優(yōu)化策略,政府網(wǎng)站 公安局備案,雙陳記 wordpress變量和基本數(shù)據(jù)類型 變量類型的概念 變量是在程序中可以發(fā)生變化的量,變量是有類型的,變量的類型決定了變量存儲(chǔ)空間的大小以及如何解釋存儲(chǔ)的位模式。 1字節(jié)(Byte)8位(bit) 定義格式 存儲(chǔ)類型 數(shù)據(jù)…

變量和基本數(shù)據(jù)類型

變量類型的概念

變量是在程序中可以發(fā)生變化的量,變量是有類型的,變量的類型決定了變量存儲(chǔ)空間的大小以及如何解釋存儲(chǔ)的位模式。

1字節(jié)(Byte)=8位(bit)

定義格式

存儲(chǔ)類型? ?數(shù)據(jù)類型? ?變量名;

例如:

(auto) int? a;

存儲(chǔ)類型:

? ? ? ? auto、static、register、extern

變量名:

? ? ? ? 是標(biāo)識(shí)符,要遵循標(biāo)識(shí)符命名規(guī)則

數(shù)據(jù)類型:

? ? ? ? 包含名稱、大小(單位字節(jié))和取值范圍

? ? ? ? char、short、int、long、float、double、signed、unsigned

類型存儲(chǔ)大小值范圍
char字符類型1字節(jié)-2^7 ~ 2^7-1
unsigned char無符號(hào)字符類型1字節(jié)0 ~ 2^8-1
int整數(shù)類型4字節(jié)-2^31 ~ 2^31-1
unsigned int無符號(hào)整數(shù)類型4字節(jié)0 ~ 2^32-1
short短整型2字節(jié)-2^15 ~ 2^15-1
unsigned short無符號(hào)短整型2字節(jié)0 ~ 2^16-1
long長整型4字節(jié)-2^31 ~ 2^31-1
unsigned long無符號(hào)長整型4字節(jié)0 ~ 2^32-1
float單精度浮點(diǎn)型4字節(jié)有效數(shù)據(jù)到小數(shù)點(diǎn)后6~7位
double雙精度浮點(diǎn)型8字節(jié)有效數(shù)據(jù)到小數(shù)點(diǎn)后15~16位

例如:

int c=10,d=10;
float a=33.33333333;
double b=33.33333333;
printf("%f\n%lf\n%d %d\n",a,b,c,d);

輸出結(jié)果為:

33.333332

33.333333

10 20

初始化格式

定義時(shí)初始化

int? a=10;

先定義再初始化

int? a;

a=10;

局部變量和全局變量

相關(guān)概念

生命周期?

變量的生命周期是指變量從創(chuàng)建到銷毀之間的一個(gè)時(shí)間段,也就是存活的周期,是時(shí)間維度。

作用域

作用域是指變量可以起作用的范圍,是空間維度。

內(nèi)存分區(qū)

全局變量和局部變量的區(qū)別:

局部變量全局變量
定義位置函數(shù)體內(nèi)部函數(shù)體外部
存儲(chǔ)位置棧區(qū)全局區(qū)
生命周期同函數(shù)體共存亡同整個(gè)程序共存亡
作用域作用于函數(shù)體內(nèi)部作用于整個(gè)程序
初值未初始化時(shí)是隨機(jī)值未初始化時(shí)是0
#include <stdio.h>
#include <stdlib.h>int n1;
int mai(int args,char const *argv[])
{int nn2;printf("%d %d\n",n1,n2);return 0;
}

輸出結(jié)果為:

0? ? 7153974

常量

概念

程序運(yùn)行過程中不會(huì)發(fā)生改變的量叫做常量,常量存放在常量區(qū)。

分類

字符型常量

字符型常量屬于char類型,從ASCII碼表里面能找到的都是字符型常量,用單引號(hào)括起來表示,不可以改變,例如:‘A’ 。

類型存儲(chǔ)大小值范圍
char字符類型1字節(jié)-128 ~ 127
unsigned char無符號(hào)字符類型1字節(jié)0 ~ 255
signed char有符號(hào)字符類型1字節(jié)-128 ~ 127
原碼、補(bǔ)碼和反碼

最高位表示符號(hào)位,正數(shù)是0,負(fù)數(shù)是1

正數(shù)的原碼、補(bǔ)碼、反碼都一樣

負(fù)數(shù)要用補(bǔ)碼來計(jì)算:

????????原碼:在數(shù)值前面直接加符號(hào)位表示

????????反碼:符號(hào)位不變,其他位按原碼取反

????????補(bǔ)碼:反碼加一

例如:

-5:

? ? ? ? 原碼:1000 0101

? ? ? ? 反碼:1111? 1010

? ? ? ? 補(bǔ)碼:1111? 1011

用‘’(單引號(hào))括起來的就是字符型常量:

‘a(chǎn)’? ? ? ? ?字符a

‘\0’? ? ? ? 空字符

‘\n’? ? ? ? 換行符

例如:

char c='a';//把字符常量a賦值給字符型變量
printf("%c\n",'A');
printf("%c\n",66);
printf("%c\n",'\x42');//十六進(jìn)制的ASCII碼值表現(xiàn)形式
printf("%c\n",'\102');//八進(jìn)制的ASCII碼值表現(xiàn)形式
printf("%c\n",c);
printf("%c\n",'A'+32);
printf("%c\n",'A'+' ');
printf("%c\n",'A'+1);

補(bǔ)充:

在C語言中規(guī)定轉(zhuǎn)義字符 ‘\x41’ 中的 \ 是轉(zhuǎn)義字符引導(dǎo)符,后面跟一個(gè)x,表示x后面的數(shù)字是十六進(jìn)制表示法,用 ‘’(單引號(hào))括起來表示字節(jié)ASCII碼值。轉(zhuǎn)義字符 \ 后面直接加數(shù)字表示轉(zhuǎn)義字符后面的數(shù)字是八進(jìn)制表示法,代表轉(zhuǎn)義成八進(jìn)制的字符。

字符串常量

用 “”(雙引號(hào))括起來的就是字符串,字符串后面會(huì)自動(dòng)加上一個(gè) ‘\0’ ,表示字符串結(jié)束 。

例如:

? ? ? ? “hello” 字符串結(jié)尾有一個(gè) ‘\0’

printf("hello\n");
printf("%s","hello");
整型常量

整型常量是類型為整數(shù)的常量,包括從負(fù)數(shù)到零到正數(shù)所有的整數(shù),可以用二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制表示。

例如:

int a=15;//把整數(shù)常量賦值給整數(shù)變量
printf("%d\n",a);
printf("%d\n",0b1111);//二進(jìn)制輸出15
printf("%d\n",017);//八進(jìn)制輸出15
printf("%d\n",15);//十進(jìn)制輸出15
printf("%d\n",0xF);//十六進(jìn)制輸出15

以上輸出的結(jié)果都是15

浮點(diǎn)型常量

浮點(diǎn)型常量就是為浮點(diǎn)數(shù)的常量,包括從負(fù)數(shù)到零到正數(shù)所有的浮點(diǎn)數(shù)。

數(shù)據(jù)類型有float和double。

指數(shù)常量

指數(shù)常量就是用科學(xué)計(jì)數(shù)法表示的常量。

例如:

? ? ? ? 300000 = 3*10^5 = 3e+5

????????0.0000002 = 2*10^-7 = 2e-7

標(biāo)識(shí)符常量(宏定義)

宏定義:起標(biāo)識(shí)符的作用

單純的文本替換,在預(yù)處理的時(shí)候進(jìn)行。

必須遵循標(biāo)識(shí)符的命名規(guī)則。

一般大寫標(biāo)識(shí)。

格式:#define? 宏名? 常量或表達(dá)式

特點(diǎn):只能單純的文本替換,不要進(jìn)行手動(dòng)運(yùn)算,(原樣替換,替換完再進(jìn)行計(jì)算)。

#include <stdio.h>
#include <stdlib.h>#define ONE 
#define TWO ONE+ONE
#define MORE TWO+ONE+ONE+ONE+ONE+ONE+ONE
#define HELLO "Hello"int main(int argc,char const *argv[])
{printf("%d\n",MORE);printf("%s\n",HELLO);
}

如果一個(gè)串長于一行,可在行尾用反斜杠 ‘\’ 進(jìn)行續(xù)行

#define N 2
#define M N+3  //2+3  
#define NUM N+M/2+1  //2+2+3/2+1 = 6
void main()
{int a=NUM;printf("%d\n",a);  //6
}
http://www.risenshineclean.com/news/38975.html

相關(guān)文章:

  • 環(huán)保局網(wǎng)站建設(shè)谷歌關(guān)鍵詞搜索排名
  • 最新款淘寶客源碼整網(wǎng)站程序模板+后臺(tái)帶自動(dòng)采集商品功能帶文章口碑最好的it培訓(xùn)機(jī)構(gòu)
  • 惠州網(wǎng)站制作培訓(xùn)seo專員崗位要求
  • java開發(fā)手機(jī)網(wǎng)站開發(fā)海口網(wǎng)站關(guān)鍵詞優(yōu)化
  • 寧國建設(shè)投資有限公司網(wǎng)站制作網(wǎng)站要花多少錢
  • 電影視頻網(wǎng)站建設(shè)費(fèi)用怎么找關(guān)鍵詞
  • wordpress模板上傳汕頭seo全網(wǎng)營銷
  • 資源類網(wǎng)站怎么做seo優(yōu)化與推廣招聘
  • 網(wǎng)站開發(fā)建設(shè)賺錢嗎大兵seo博客
  • 深圳網(wǎng)站建設(shè)公司開發(fā)制作網(wǎng)站臺(tái)州seo快速排名
  • 商業(yè)品牌網(wǎng)seo網(wǎng)站外鏈工具
  • 有哪些網(wǎng)站做國外生意的網(wǎng)絡(luò)服務(wù)器多少錢一臺(tái)
  • 網(wǎng)站怎么做來賣東西南昌seo網(wǎng)站排名
  • word怎么做網(wǎng)站長春網(wǎng)站開發(fā)公司
  • 網(wǎng)站開發(fā)進(jìn)度緩慢保定網(wǎng)站建設(shè)報(bào)價(jià)
  • 個(gè)人備案域名做企業(yè)網(wǎng)站灰色詞排名推廣
  • 做物流和供應(yīng)鏈網(wǎng)站網(wǎng)絡(luò)營銷這個(gè)專業(yè)怎么樣
  • 常寧seo外包哈爾濱網(wǎng)絡(luò)seo公司
  • 全球十大跨境電商平臺(tái)seo com
  • 象山經(jīng)濟(jì)開發(fā)區(qū)建設(shè)有限公司網(wǎng)站搜索引擎優(yōu)化的流程是什么
  • wordpress引用圖片樣式關(guān)鍵詞seo排名優(yōu)化軟件
  • 承德建設(shè)廳網(wǎng)站臨滄seo
  • 網(wǎng)站安全建設(shè)模板撫州seo外包
  • 做網(wǎng)站之前要怎樣準(zhǔn)備圖片免費(fèi)建立自己的網(wǎng)站
  • 國家企業(yè)信用平臺(tái)官網(wǎng)泰州seo
  • 石獅網(wǎng)站開發(fā)每日軍事新聞
  • 做一個(gè)企業(yè)網(wǎng)站需要哪些技術(shù)seo計(jì)費(fèi)怎么刷關(guān)鍵詞的
  • 裝修設(shè)計(jì)網(wǎng)站哪個(gè)好用東營網(wǎng)站建設(shè)哪家更好
  • 陜西省建設(shè)網(wǎng)三類人員證書查詢系統(tǒng)網(wǎng)站seo關(guān)鍵詞優(yōu)化排名
  • 國內(nèi)做網(wǎng)站的公司在線觀看的seo綜合查詢