必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

計算機三級網絡技術:重點理論知識(2)

時間: 未知2 資訊

  4.各類運算符的用法

  例如++、+=、\=、&&、>>等各類運算符的功能說明。

  (1)在C語言中,基本運算符是:+、-、*、/、%,分別是加、減、乘、除、求余運算符。除求余運算符之外,運算

  對象可以是整型,也可以是實型。

  求余運算符的運算對象只能是整數。在%運算符左側的運算數為被除數,右側的運算符為除數,運算的結果是兩數相除后所得的余數。當運算數為負數時,所得結果的符號隨計算機有不同而不同。

  說明:

  ①如果雙目運算符兩邊運算數的類型一致,則所得結果的類型與運算數的類型一致。

  ②如果雙目運算符兩邊運算數的類型不一致,系統將自動進行類型轉換,使運算符兩邊的類型達到一致,再進行運算。

  ③在C語言中,所有實型數的運算均以雙精度方式進行。若是單精度數,則在尾數部分添加0,使之轉化為雙精度數。

  (2)強制類型轉換表達式

  其語句形式如下:

  (類型名)(表達式)

  (類型名)稱為強制類型轉換運算符,利用強制類型轉換運算符可以將一個表達式的值轉換成指定的類型,這種轉換是

  根據人為要求進行的。

  (3)復合賦值表達式

  在賦值運算符之前加上其他運算符可以構成復合賦值運算符。C語言規定可以使用l0種復合制賦值運算符,其中與算術運算有關的復合賦值運算符有:+=、-=、*=、/=、%=。復合賦值運算符的優先級與賦值運算符的優先級相同。

  (4)自加運算符“++”和自減運算符“一”

  ①自加運算符“++”和自減運算符“一”,其運算結果是使運算對象的值增l或減l。

  ②運算符“++”和運算符“--”是單目運算符,運算對象可以是整型變量也可以是實型變量。但不能是常量或表達式,因為它不能給常量或表達式賦值。

  ③用自加運算符和自減運算符構成表達式時,既可以前綴形式出現,也可以后綴形式出現。以變量本身來說自增1或自減l都有相同的效果,但作為表達式來說卻有著不同的值。例如,若變量i為int類型,且已有值5。若表達式為++i,則先進行i增l運算,i的值為6,表達式的值也為6;若表達式為~i,則先進行減l運算,i的值等于4,表達式的值也為4;若表達式為i++,則表達式先取i的值為5,然后i的值加l,使其值變為6,若表達式為i--,表達式先取i的值為5,然后i進行減1運算,使i中的值為4。

  ④自加運算符“++”和自減運算符“一”的結合方向是“自右向左”

  ⑤不要在一個表達式中對同一個變量進行多次諸如i++或++i等運算。

  5.各種變量的類型定義說明

  (1)整型變量

  整型變量分為基本型、短整型、長整型和無符號型四種。

  基本型的整型變量用類型名關鍵字int進行定義,例如:

  一個定義語句必須以一個“:”結束。在一個定義語句中也可以同時定義多個變量,變量之間用逗號隔開。例如:

  (2)實型變量

  C語言中實型變量分為單精度型和雙精度型兩種,分別用類型名float和double進行定義。單精度型變量定義的形式如下:

  雙精度型變量定義的形式如下:

  (3)字符變量

  C語言中,字符變量用關鍵字char進行定義,在定義的同時可以賦初值。

  字符變量在內存中占一個字節,可以存放ASCII字符集中的任何字符。當把字符放入字符變量中時,字符變量中的值就是該字符的ASCII代碼值,所以字符變量可以作為整型變量來處理,可以參與對整型變量所允許的任何運算。

  (4)指針變量

  指針變量的定義一般形式如下:

  6.結構體的基本概念

  一個結構體類型可以由若干個稱為成員(或域)的部分組成。結構體類型的一般形式為:

  其中srtuct是關鍵字,是結構體的標志。“結構體標識名”和“結構成員名”都是用戶定義的標識符,其中“結構體標識名”是可選項,在說明中可以不出現。每個“結構成員名表”中都可以含有多個類型的成員名,它們之間用逗號分隔。結構體中的成員名可以和程序中的其他變量同名;不同結構體中的成員也可以同名。

  注意:結構體說明同樣要以分號“;”結尾。

  7.指針

  (1)指針的基本概念

  計算機的內存是以字節為單位的一片連續的存儲空間,每一個字節都有一個編號,這個編號便稱為內存地址。在C語言中,用來存放內存地址的變量稱為“指針變量”。

  定義指針變量的一般形式如下:

  類型名 *指針變量名1,*指針變量名2,……;

  說明:指針變量名前的星號(*)是一個說明符,用來說明該變量是指針變量。這個星號不能省略。

  (2)指針的執行的基本流程

  如下圖1-22(a)所示,定義一個整型指針變量P,它本身的地址(2002)。若將整型變量a的內存地址(1012)存放到變量P中,這時要訪問變量a所代表的存儲單元,可以先找到變量P的地址(2002),從中取出a的地址(1012),然后再去訪問以1012為首地址的存儲單元,如圖l.22(b)所示。

  這種通過變量P間接得到變量a的地址,然后再存取變量a的值的方式稱為“間接方式”。用來存放地址的變量稱為“指汁變量”。

53829 主站蜘蛛池模板: 派财经_聚焦数字经济内容服务平台 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 继电器模组-IO端子台-plc连接线-省配线模组厂家-世麦德 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 长城人品牌官网 | 雪花制冰机(实验室雪花制冰机)百科 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 |