C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

C语言把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,可见其范围的宽(如:将赋值符“=”作为赋值运算符、方括号作为下标运算符)。

C的运算符有以下几类:

1.算术运算符:* - + / %

2.关系运算符: > < == != >= <=

3.逻辑运算符:! && ||

4.位运算符:<< >> ~ | ^ &

5.赋值运算符:=及扩展赋值运算符

6.条件运算符:?:

7.逗号运算符:,

8.指针运算符:*和&

9.求字节数运算符:sizeof

10.强制类型转换运算符:(类型)

11.分量运算符:. ->

12.下标运算符:[ ]

13.其他:如函数调用运算符:()

注意:条件运算符是C语言中惟一一个三目(三元)运算符

优先级【高到低】:

第一级:

圆括号【()】、下标运算符【[]】、分量运算符的指向结构体成员运算符【->】、结构体成员运算符【.】

第二级:

逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++ --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和取地址运算符【*和&】、长度运算符【sizeof】

第三级:乘法运算符【*】、除法运算符【/】、取余运算符【%】

第四级:加法运算符【+】、减法运算符【-】

第五级:左移动运算符【<<】、右移动运算符【>>】

第六级:关系运算符【< > <= >= 】

第七级:等于运算符【==】、不等于运算符【!=】

第八级:按位与运算符【&】

第九级:按位异或运算符【^】

第十级:按位或运算符【|】

第十一级:逻辑与运算符【&&】

第十二级:逻辑或运算符【||】

第十三级:条件运算符【?:】

第十四级:赋值运算符【= += -= *= /= %= >>= <<.= &= |= ^=】

刚刚查询:运算符 民族英雄 行政处 幸免于难 冷却器 硫化铁 老祖宗 偷渡者 Shilajit 福娃邮票 号角声 太平糕 surfer 赔偿金 不均匀 一贯制 指导老师 光绪帝 ASP.NETWeb应用程序设计教程 主枢纽 ɳ̻ʰ 确定能 贴广告 北坞 陇右郡李氏碑 武仙座 草鞋山遗址 脱贫致富 习语言 兴城市 Cosmebio 行政委员会 地狱厨房第八季 云门糊饼 东山村遗址 群众性 Cassina 病原体 清江画廊女子民兵分队 捶烩鱼丝 水帘洞 不连续 Stagflation 堪称一绝 极限火力 小资产阶级 平舆县人民法院 国民革命军 洁白如玉 探索性 三把火 胡集书会 圭亚那 睁开眼睛 两国之间 各行各业 玻璃牛 ����ҹ�� BoneTown 空间点阵 聪明汤 中国共产党广东区委员会旧址 函数式程序设计 氢原子 父老乡亲 上命 连成一片 抗震救灾 MacGuffin 副处长 contortus 皇甫定涛 永川香肠 呕心沥血 心理疗法 矿产资源 Promotion 赢在决策 橄榄球赛 头孢克洛
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.023秒 内存2.5MB