永久荷载是指在设计基准期内其作用位置、大小和方向不随时间变化,或其变化值与平均值相比可忽略不计的荷载,又称恒载。表7.2-1 作用分类《通用规范》第4.2.1条规定:结构自重及桥面铺装、附属设备等附加重力均属结构重力。《通用规范》第4.2.2条规定:预加力在结构进行正常使用极限状态设计和使用阶段构件应力计算时,应作为永久作用计算其主效应和次效应,并计入相应阶段的预应力损失,但不计由于预加力偏心距增大引起的附加效应。......
2023-08-28
在C语言程序中,除了要完成程序功能所必需的声明性语句和执行性语句外,还有另一类语句。它的作用不是执行程序的功能,而是让编译系统了解,在对源程序进行编译前,进行处理。这种语句称为编译预处理语句,类似于汇编语言中的伪指令。为了与执行语句区别,编译预处理语句以#号开头,语句结束不用分号。
图4-4 P1口状态
编译预处理语句有三种:文件包含、宏定义和条件编译。
1.文件包含
例4-1程序的第1条#include<reg51.h>就是文件包含预处理语句。“< >”内包含的是头文件名。这个文件必须放在程序的开头部分。由于有了文件包含及众多可以调用的头文件,C语言程序才可以做到精炼、简洁。
文件包含的功能是在编译源程序前,用包含文件的内容取代预处理语句。即从存储器中读取包含的文件,然后将它写入预处理语句的位置,作为程序的一部分。
当用“< >”注明包含文件时,其意义是通知编译系统要按标准路径搜索包含文件,也可以用双引号注明包含文件,其意义是通知编译系统先在被包含源文件的路径中搜索包含文件,若找不到,则按系统标准路径搜索包含文件。一般情况下,已经知道包含文件不在当前路径内,可以用“< >”注明。文件包含及头文件的使用,可以避免重复性劳动,提高编程效率,这也是C语言编程的一个重要特点。(www.chuimin.cn)
2.宏定义
宏定义就是用标识符代替字符串
例如,#define uchar unsigned char 就是一个宏定义语句。它以uchar代替较麻烦的unsigned char。这样做,输入时要简单得多。再如
用STD代替0,用DSD代替1。
3.条件编译(请参考其他书籍)
有关零起点学习单片机多语言编程的文章
永久荷载是指在设计基准期内其作用位置、大小和方向不随时间变化,或其变化值与平均值相比可忽略不计的荷载,又称恒载。表7.2-1 作用分类《通用规范》第4.2.1条规定:结构自重及桥面铺装、附属设备等附加重力均属结构重力。《通用规范》第4.2.2条规定:预加力在结构进行正常使用极限状态设计和使用阶段构件应力计算时,应作为永久作用计算其主效应和次效应,并计入相应阶段的预应力损失,但不计由于预加力偏心距增大引起的附加效应。......
2023-08-28
离型剂是为防止成型的复合材料制品在模具上黏着,而在制品与模具之间施加一类隔离膜,以便制品很容易从模具中脱出,同时保证制品表面质量和模具完好无损。离型剂分为内部润滑性和外部润滑性两类。对于成型形状复杂的大型制品常与溶液型离型剂复合使用。......
2023-06-21
表达判断的语句,又称命题。复合判断根据其逻辑连结词的不同性质可以分为联言判断、选言判断、假言判断和负判断四种。①联言判断的结构联言判断由两个及两个以上的联言肢和联结项构成。组成联言判断的肢判断叫联言肢。包含在选言判断里的肢判断称为选言肢。......
2023-10-26
(一)传统武术的特征武术起源于人类生存和自卫的需要,武术的最基本特征就是它的技击性。[32]中国传统武术发展至今,内容极为丰富,流派之多不胜枚举。[33](三)中国传统武术的作用中国传统武术的作用主要有疏通经络、调和气血以及强身健体。传统医药武术对患者有很好的医疗作用,对健康者来说,也是一种极好的强身健体锻炼项目。......
2023-08-30
增强保温效果的有效途径有增加墙体的厚度、选择导热系数较小的墙体材料以及在墙体高温一侧设置隔汽层构造。增强隔热效果的常用构造措施主要有在墙中设置空气间层、选择导热系数较小的墙体材料、在外墙表面种植攀墙绿色植被或在外墙表面刷浅色涂料等。......
2023-08-21
结构钢是指具有一定强度和塑性的钢。按照化学成分,结构钢可以细分为碳素结构钢、低合金高强度结构钢和合金结构钢等。合金结构钢是在碳素结构钢的基础上,为了改善钢的一种或几种性能,有目的地向钢中加入一种或几种合金元素而获得的结构钢。一般来说,当合金总的质量分数低于3.5%时称为低合金钢,合金的质量分数在3.5%~10%之间称为中合金钢;合金元素的质量分数大于10%的称为高合金钢。......
2023-07-02
Keil Cx51编译器的预处理器提供以下的条件编译命令:#if、#elif、#else、#endif、#ifdef、#ifndef,这些命令有3种使用格式,分述如下。当然还可以仿照这段程序设计出其他多种条件编译。格式三这种格式条件编译的功能是:如果常量表达式1的值为真(非0)则程序段1参加编译,然后转至#endif命令,结束本次条件编译;否则,如果常量表达式1的值为假,则忽略掉程序段1,而进入下面的一个#elif命令,对常量表达式2的值进行判断。......
2023-11-17
按熔剂在使用过程中是否挥发可将其分为两类:一是挥发性熔剂,如氯化锌、六氯乙烷等;二是不挥发性熔剂,如氟化钙等。按熔剂在熔铸过程中的不同作用又可分以下八类:1)防止金属及合金液氧化、吸气类,包括覆盖剂、保护剂、冷却剂等。最有效的变质剂是能与基体金属元素形成共晶或包晶型合金的元素。6)防燃防爆类,包括防氧化阻燃剂、防爆剂等。8)具有其他特殊功能熔剂,包括脱镁、除铁、脱钙剂及钙添加剂等。......
2023-06-26
相关推荐