日期: 2022-09-21 02:11:51 浏览数:8

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
长春外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发、

一、确定好网站主题
一个网站必须有一个明确的主题,因此要找准自己感兴趣内容,办出自己的独特的地方,这样才会给用户留下深刻的印象。网站的主题是灵活的,只要你感兴趣,什么内容也可以,但主题要鲜明,在你的主题范围内内容要做大、做深。
二、规划网页框架
如果网页设计要出色的话,对于设计者的要求是很高的,而且其设计水平也非常的关键。就像设计师设计大楼一样,只有图纸设计好了,才能建成漂亮的楼房。网站的规划包含的内容有很多,在制作网页之前,就应该把这些方面都考虑好,才能在制作的时候不慌不忙、胸有成竹,也只有这样制作出来的网站才能具有吸引力。
三、搜集网页素材
在确定网站的主题后,你就可以围绕主题搜集素材了。常言道:巧妇难为无米之炊,要想让自己的网站生动形象,能吸引用户,这样搜集更多的素材是重中之重,这样以后制作网站就容易多了。素材可以从多种渠道获得,然后把搜集到的素材进行精加工,把这作为自己设计网页的素材。
四、选择好网页设计软件
虽然选择的制作工具并不会直接影响设计网页的好坏与否,但是一款功能强、操作简单的软件往往可以起到的效果更好。制作网页涉及的工具很多,比如图片编辑工具、动画制作工具、网页特效工具等等,这方面的软件在网上很多,你可以根据实际需要来灵活运用。
五、设计网页
当前面的准备工作都就绪以后,接下来就可以根据自己的愿望把网站的内容规划有条不紊的加进去,这是一个很复杂的过程,一定要按照顺序来进行制作,相应的步骤一定不能错,更不能乱,所以在制作网页的时候一定要灵活运用模板,这样就可以大大提高网页的制作效率。
长春外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
只有2个都为1,那么结果是1,否则为0;例如:1&1=1,1&0=0,0&0=0,0&1=0;
11 & 3 = 3
| :只要有一个是1,那么结果为1,否则为0;例如:1&1=1,1&0=1,0&0=0,0&1=1;
11 | 3 = 11
>> :向右位移,就是把尾数去掉位数,例如:153 >> 2,153的二进制是:10011001,屁股后面去掉 2 位 100110,100110 转化成十进制就是 38,153 = 10011001,38 =100110,"01" 去掉了。
<< :向左位移,就是把开头两位数去掉,尾数加位数00,例如:
在计算机中由于是32位的
^ :两个相同的数会变成0,反之是1,例如:1&1=0,1&0=1,0&0=0,0&1=1;
11^3 = 8
潴潴侠
zsz***@qq.com
ccf
130***0664@qq.com
关于逻辑运算符 && ,|| 的巧用方式
逻辑与 &&
&& 会先判断左边的值是否为真。
如果为假,那么整个表达式毫无疑问也为假。
如果为真,那就还需要判断右值,才能知道整个式子的值。
这个时候判断右值的过程就起了一个if的作用,可以利用这个过程判断右边表达式是否为真。
下面代码:
/*不用任何循环语句,不用if,来实现1+2+3+...+10的值*/#include <iostream>using namespace std;int add(int c){ int a=0; c&&(a=add(c-1));//递归循环,直到传入c的值为0则结束循环 cout<<c+a<<endl; return c+a;}int main(){ add(10); return 0;}逻辑或 ||
其实与上面的逻辑与 && 大同小异。
都是先判断左边是否为真,再来考虑右边。
因为逻辑与 || 只需要左边为真,那么整个表达式就有值,就不会再去算右边的值了。
所以我们加个 ! 让 c 值为假时,!c 才为真,这样的话逻辑与 || 还需要判断右边的表达式才能计算出整个表达式的值。
这样就达到了和用逻辑与&&时一样的目的。
代码:
/*不用任何循环语句,不用if,来实现1+2+3+...+10的值*/#include <iostream>using namespace std;int add(int c){ int a=0; (!c)||(a=add(c-1));//递归循环,直到传入c的值为0,(!c)就为真,结束循环 cout<<c+a<<endl; return c+a;}int main(){ add(10); return 0;}ccf
130***0664@qq.com
lhshengshi
510***747@qq.com
参考地址
除法/和求模%若两个操作数是正数,则除法的结果是正数,求模的结果也是正数若两个操作数是负数,则除法的结果是正数,求模的结果是负数若只有一个操作数是负数,则除法和求模的结果取决于机器,除法可以确定结果是负数逻辑与和逻辑或操作符总是先计算其左操作数,然后再计算其右操作数,只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解其右操作数区分 if(i<j<k) 和 if(i<j && j<k)第一个i<j或者为0或者为1,只要k大于1,表达式就为true第二个必须i<j且j<k表达式才为true区分 if(val) 和 if(val == true)第一个只要val非零则表达式为true,val为0则表达式为false第二个只有val为1表达式为true,val非1则表达式为false
int val = 2;if(val==true){ //不会进入if cout<<"val==true"<<endl;}多个赋值操作符中,各对象必须具有相同的数据类型,或者具有可转换为同一类型的数据类型。
如果指针指向不是用new分配的内存地址,则在该指针上使用delete是不合法的。
通常编译器不能断定一个指针是否指向动态对象,因此尽管这样做是错误的,但在大部分编译器上仍能运行通过,但是会产生运行时错误。整形提升
对于所有比int小的整形(char, signed char, unsigned char, short, unsigned short),如过该类型所有可能值都包含在int中,他们会被提升为int型,否则,他们将被提升为unsigned int。
对于包含signed和unsigned int型的表达式,表达式中的signed型整数会被转换为unsigned型。