当前位置: 网站首页>小程序开发>400电话办理

杭州设计网页公司

发表日期: 2022-07-01 11:14:59 浏览次数:57

杭州设计网页公司

网站建设.png

网页中使用的图像可以是JPEG、GIF、PNG、BMP、TIFF等格式的图像文件,美观的图片会为网站添加新的活力。给用户带来更直观的感受。但是网页上的图片如果过多,也会影响网站的浏览速度,所以要合理适当的使用图像。

JPEG/JPG是网页设计中常见的图像格式,它支持数百万种颜色,因此最适合数码图片,具有颜色过渡的图像和任何需要256种以上颜色的图像。

GIF是网页中最常用的图像格式,它最多可以包含256中颜色,同时还可以包含一块透明的区域和多个动画帧,因此GIF格式通常适用于卡通,徽标,包含透明区域的图形以及动画,一般网站的标志都是用GIF格式。GIF格式最大的优点就是可以制作动态的图像,它可以将数张静态图片作为动画帧串联起来,转换成一个动画文件。GIF的另一个格式的优点就是可以将图片以交错的方式在网页中显示,所谓交错显示就是指当图片尚未下载完成时,浏览器就会先以马赛克的形式将图片慢慢显示,让浏览者可以大概猜出显示图片的雏形,此时浏览者可以选择要不要继续等待下载此图片,还是先去浏览其他网页。

PNG是网页中的通用格式,最多可以支持32位的颜色,可以包含透明度或ALPHA通道,同时它也是网页制作的默认文件格式,但是其中包含的特定附加信息,如果没有插件支持,浏览器可能无法正常显示这种格式的图片。

BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。由于BMP它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。所以网页中不能过多使用此格式,否则会严重影响网站浏览速度。



C++ 中的运算符优先级

运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。

例如 x = 7 + 3 * 2,在这里,x 被赋值为 13,而不是 20,因为运算符 * 具有比 + 更高的优先级,所以首先计算乘法 3*2,然后再加上 7。

下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。在表达式中,较高优先级的运算符会优先被计算。

类别 运算符 结合性 
后缀 () [] -> . ++ - -  从左到右 
一元 + - ! ~ ++ - - (type)* & sizeof 从右到左 
乘除 * / % 从左到右 
加减 + - 从左到右 
移位 << >> 从左到右 
关系 < <= > >= 从左到右 
相等 == != 从左到右 
位与 AND 从左到右 
位异或 XOR 从左到右 
位或 OR 从左到右 
逻辑与 AND && 从左到右 
逻辑或 OR || 从左到右 
条件 ?: 从右到左 
赋值 = += -= *= /= %=>>= <<= &= ^= |= 从右到左 
逗号 从左到右 

实例

请看下面的实例,了解 C++ 中运算符的优先级。

复制并黏贴下面的 C++ 程序到 test.cpp 文件中,编译并运行程序。

对比有括号和没有括号时的区别,这将产生不同的结果。因为 ()、 /、 * 和 + 有不同的优先级,高优先级的操作符将优先计算。

实例

#include <iostream>using namespace std; int main(){   int a = 20;   int b = 10;   int c = 15;   int d = 5;   int e;   e = (a + b) * c / d;      // ( 30 * 15 ) / 5   cout << "(a + b) * c / d 的值是 " << e << endl ;   e = ((a + b) * c) / d;    // (30 * 15 ) / 5   cout << "((a + b) * c) / d 的值是 " << e << endl ;   e = (a + b) * (c / d);   // (30) * (15/5)   cout << "(a + b) * (c / d) 的值是 " << e << endl ;   e = a + (b * c) / d;     //  20 + (150/5)   cout << "a + (b * c) / d 的值是 " << e << endl ;     return 0;}

当上面的代码被编译和执行时,它会产生以下结果:

(a + b) * c / d 的值是 90((a + b) * c) / d 的值是 90(a + b) * (c / d) 的值是 90a + (b * c) / d 的值是 50



杭州设计网页公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878