范文一:既字的意义与用法
TAG:既字 意义 用法 既字的意义与用法一、作动词:(会意。甲骨文字形, 左边是食器的形状, 右边象一人吃罢而掉转身体将要离开的样子。) 1. 本义:吃罢, 吃过既, 小食也。――《说文》。罗振玉曰:“即, 象人就食; 既, 象人食既。许训既为小食, 义与形不协矣。”君既食。――《礼记·玉藻》不拜既爵。――《义礼·乡饮酒礼》2. 尽,完了,终了:语未~。食~(指日蚀、月食的蚀尽)。秋, 七月, 壬辰, 朔, 日有食之, 既。――《春秋·桓公三年》。杜预注:“既, 尽也。”其合相当如袭辟者, 日既是也。――汉·王充《论衡》3. 完毕; 完了 既而曰。――《公羊传·宣公元年》。注:“事毕也。”二、副词。1. 已经:~成事实。~往不咎。2. 不久,后来:~而缝合。三、连词。常跟且、又、也等连用〈表〉两种情况并存:~矮且小。~做得快,又做得好。~要数量多,也要质量高。
范文二:中】のだ_的用法与意义
2005年11月第24卷第6期黑龙江教育学院学报
Journal of Heilongjiang C ollege of Education N ov. 2005V ol. 24N o. 6
) ”的用法与意义“の(だ
梁宏薇
(哈尔滨理工大学, 黑龙江哈尔滨150080)
摘 要:研究“の”的问题, 一直都是日语语法中重要的课题。其中, “の”具有把它前面的部分名词化的功能, 此功能体现在句末时, 有两种用法, 即表示说明和表示否定等范围的用法, 并具有承前性、既定性、披露性、强调性等四种意义特性。
) ”的用法; 说明; 否定范围; 意义特性 关键词:“の(だ
中图分类号:H364 文献标识码:A 文章编号:1001-7836(2005) 06-0147-02
) ”The U sage and Meaning of “の(だ
LI ANG H ong -(Harbin University of Science and T , Abstract :Studying the usage of “の”is always an And one of the functions of
“の”is turning the the part before it into at the end of sentence , it has tw o us 2
) ”has four characteristics , such as carrying on ages :expressing explanation の(だthe front , , s , em phasizing.
) ” K of (だ; explanation ; the extent of denial ;the character of meaning
在现代日语中, 关于“の”的用法很多。本文将以
) ”形为代表, 研究“の“の(だ”在句末的用法及意义) ”从外形构造上来看, 是由具有把它前特性。“の(だ
某种状况的背后的事态, 与先行句子或某种状况有关。如“私、明日は来ません。用事があるんです”, 就是向听话者提出了先行句子“明日は来ません”的背后事态“用事がある”。2) 向听话者提出已经定下来的(规定或决定的) 事情。与先行句子或状况无关。如“———车、ここに止めてもいいですか。———%だめなんです”。车能否停在这里, 已经是规章制度里所规定的事情了, 所
) ”句提出听话者不知道的事情。以可以用“の(だ
2. 表示说话者自己对事态的理解、认识的“の(だ) ”
) ”句不需要听话者, 表达了说话此用法的“の(だ
面部分名词化功能的“の”、后续“だ”构成的助动词。
) ”的佐治圭三(1991) 、野田春美(1997) 认为“の(だ
基本性质是把句子转换成相当于名词句的形式。这是与“の”的名词化的性质有关系的。例如:
これは国产品です。
明日は休みます。热があるのです。
) ”句构成的是先从外形上看, 句子2中的“の(だ
与句子1名词谓语句的谓语部分形式相同的句子。我们再从意义、功能方面来看, 句子1这一名词谓语句(“A はB だ”的形式) , 向听话者说明了指示对象“これ”是
) ”句对“明日は“国产品”。同样, 句子2用“の(だ休) ”みます”进行了说明。可以说, 表示说明的“の(だ) ”的基本性质句与名词谓语句类似。以上是从“の(だ
者把某事态作为已经实现的事态来理解。所以, 对于突发事态, 在还不知道是否实现的情况下, 不用“の
(だ) ”句。如“あ、猫が{死んでるΠ×死んでるん
だ。}”。另外, 在动词谓语句中, 表示说话者自身的认识
) ”句的话, 则不自然。而名词谓语时, 不使用“の(だ
) ”句, 又可以用“だ句则既可以用“の(だ”结句。例
出发, 考察了说明这一用法。下面概括一下表示说明的
) ”的用法:“の(だ
) ”1. 表示向听话者提出事态的“の(だ
如:
あいつ、来ないなあ。きっと用事が{あるんだΠ? ある}
あいつ、来ないなあ。きっと用事{なんだΠだ}
此用法表达了说话者提出某事态想让听话者知道的态度, 又可分为两种用法。1) 向听话者提出先行句子或
收稿日期:2005-05-08
作者简介:梁宏薇(1980-) , 女, 黑龙江七台河人, 哈尔滨理工大学外国语学院硕士研究生, 从事日语语言文学研究。
—147—
) ”也有两种用法:1) 说话者已了解、这种“の(だ) ”句是根据先行句子已经存在、实现的事物。“の(だ
掌握了先行句子中的情况或某种状况。如, “(映画馆の
) 新作をやってるんだな。前の い行列を见て”说话者
中表述的情况或某种状况中已经既定的事情, 表达背后
) ”前面的事情也应该是既定的事态的。所以, “の(だ
看到电影院前面排的长队, 就掌握了有新片上映这一情
) ”句。2) 说话者把事态况。所以, 可以使用“の(だ
) え、作为已经实现的事态来理解。如, “(会场に入って
的。值得注意的是, 所谓的既定性, 不一定是实际中一
) 电定成立的事实。如, “あっ、财布がない。(きっと
车の中ですられたんだ。”这个句子只不过是说话者的推测, 所以, “电车の中ですられた”这一事情也许在现实
) ”的既定性并不矛盾。中并不是事实。但这与“の(だ
) ”体现了“说话者虽然不知道钱包是在电使用“の(だ
こんなにいっぱい人がいるんだ。”说话者认为“いっぱい人がいる”这个事态在自己进入会场之前就已经实现
) ”句。了, 所以, 这里使用了“の(だ
) ”还有表示否定等范围的用法, 以另外, “の(だ
车中被偷了, 还是丢在路上, 还是忘在哪里了, 但是在自己能力所不及的地方事情的真相应该已经存在了”这一想法。
) ”所表达的背第三, 披露性。一般来说, “の(だ
下对这方面进行探讨。
) ”中的“の一直以来, 关于“の(だ”的功能, 在
否定或疑问范围的问题中就有所提及。久野日章(1983) 关于否定辞“ない”和疑问助词“か”的范围问题进行了研究探讨, 结论如下:日语中的否定辞“ない”和疑问助词“か”的范围相当狭小, 通常仅限于它紧前面的动词、形容词、“… Π ”, 这个范围限制之外的是“选择法测试式”焦点和疑问词; 主题不在否定辞和疑问助词的范围内。另外, 在使用“のだ”的“のではない”句子中, 被“の”名词化的部分都属于否定的范围, 中的一部分是否定的焦点。例如あたし、悲。嬉しくて泣あたし、泣。
) ”的例2中否定辞“ない没有使用“(だ”只是) 泣いた否定了“(话し手が”这一动作行为。而例1使) ”的否定“のではない用了“の(だ”, 表示“(话し手) 泣いたが”这一动作行为是成立的, 但是理由却不是
后的事情并不是所有人都容易知道的事情, 所以, 我们可以说“の(だ) ”具有披露性。正因为如此,
“の
(だ) 说话者的内心
想法、。同じような经验, 对方的内心想法、体) ”句有这, 强调性。在表达事态时, “の(だ
样的含义, 即能够区别于其他的可能性只强调其中的一
) ”所表达的事态是A , 就个可能性。也就是说“の(だ
) ”的强调性。如, “(濡れ不是B 或C , 这叫做“の(だ
) 雨がた地面を见て降ったんですか”, 这句话可以理解
为只是在询问地面湿的原因是否是下雨。但是还可以这样理解, 即由于地面湿的原因有很多(如下雨、下霜、撒水等) , 说话者不考虑其他因素只想知道是否是由于其中的“下雨”这个因素造成的。这个特性在其否定句中更具有表现力。如, “雨が降ったんじゃありません”, 这句话不单单是否定“雨が降った”这个原因, 还体现了“下雨”以外一定存在着其他真正的原因这一含义。
以上, 我们研究探讨了“の”在句末的用法与意义特性, 即表示说明的用法与表示否定等范围的用法, 及承前性、既定性、披露性、强调性等四个意义特性。掌握这些, 对我们正确分析句子结构, 理解句子含义起着重要的作用; 并且有助于准确地把握说话人的语气和态度, 掌握说话人的意图; 同时对日语研究也具有重要作用。参考文献:
[1][日]田野村忠温. 「のだ」の机能[M ].明治书院, 1993.
[2][日]田野村忠温. 现代日本语の文法[M].和泉书院, 1990.
[3][日]野田春美. 「のだ」の机能[M].くろしお出版, 1997.
[4][日]宫崎和人, 安达太郎, 野田春美, 高梨信乃.
“悲しいから”。否定的范围就是“の”名词化的部分“悲しいから泣いた”, 否定的焦点是“悲しいから”。并
) ”句可以换成直接且, 这种表示否定等范围的“の(だ
否定焦点的句子。如, 此句可变为“泣いたのは、悲し
) ”的有无也关系到句いからではない”。所以, “の(だ
子否定等的范围。当然, 这也与“の”的名词化功能有关系。
) ”的两个用法, 而“の以上研究探讨了“の(だ
(だ) ”具有其自身的意义特性, 或者说是使用条件。
) ”的表达方式能够承接第一, 承前性。即“の(だ
先行句子中表达的情况或某场合中的状况来说明背后的事态。如, “あの音は家の裹を川が流れているんです”句中, 用主题句“あの音は……”表达了“音が闻こえ
) ”句则承接てくるということ”这一情况, 而“の(だ
了此情况, 说明了背后事态“家の裹を川が流れてい
) ”句所承接的情况在文章中并没有る”。有时, “の(だ
) 暑い被表述出来。如, “(汗をかいている人に对して) ”句承接了非んですか”。在此会话的场合下, “の(だ
言语表达的状况, 并把该状况看做已经存在的事实, 来说明背后事态。
) ”前面的事情一般是第二, 既定性。是指“の(だ
? [M].くろしお出版, 2002.
—148—
范文三:C语言中宏定义的用法与意义
C 语言宏定义技巧(常用宏定义)
写好C 语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。
1,防止一个头文件被重复包含
#ifndef COMDEF_H
#define COMDEF_H
//头文件内容 #endif
2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。
typedef unsigned char boolean; /*
Boolean value type. */
typedef unsigned long int uint32; /* U nsigned 32 bit value */
typedef unsigned short Unsigned 16 bit value */
typedef unsigned char * Unsigned 8 bit value */
typedef signed long int Signed 32 bit value */
typedef signed short * Signed 16 bit value */
typedef signed char uint16; uint8; int32; int16; int8; /* / /* /
/* Signed 8 bit value */
//下面的不建议使用
typedef unsigned char byte; * Unsigned 8 bit value type. */
typedef unsigned short word; * Unsinged 16 bit value type. */
typedef unsigned long dword; * Unsigned 32 bit value type. */
typedef unsigned char uint1; * Unsigned 8 bit value type. */
////
Unsigned 16 bit value type. */
typedef unsigned long uint4; /* Unsigned 32 bit value type. */
typedef signed char int1; /* Signed 8 bit value type. */
typedef signed short int2; /* Signed 16 bit value type. */
typedef long int int4; /* Signed 32 bit value type. */
typedef signed long sint31; * Signed 32 bit value */
/
* Signed 16 bit value */
typedef signed char sint7; /* Signed 8 bit value */
3,得到指定地址上的一个字节或字
#define MEM_B( x ) ( *(
#define MEM_W( x ) ( *(
4,求最大值和最小值
#define MAX( x, y ) : (y) )
#define MIN( x, y ) : (y) )
(byte (word ((x) ((x) (x) (x) > (y)) < (y))="" )="" )="" )="" )="" (x)?="" (x)*)="" *)="" (="">
5,得到一个field 在结构体(struct)中的偏移量
#define FPOS( type, field ) \
/*lint -e545 */ ( (dword) &(( type *) 0)-> field ) /*lint +e545 */
6, 得到一个结构体中field 所占用的字节数
#define FSIZ( type, field ) sizeof( ((type *) 0)->field )
7,按照LSB 格式把两个字节转化为一个Word
#define FLIPW( ray ) ( (((word) (ray)[0]) * 256) + (ray)[1] )
8,按照LSB 格式把一个Word 转化为两个字节
#define FLOPW( ray, val ) \
(ray)[0] = ((val) / 256); \
(ray)[1] = ((val) & 0xFF)
9,得到一个变量的地址(word 宽度)
#define B_PTR( var ) ( (byte *) (void *) &(var) )
#define W_PTR( var ) ( (word *) (void *) &(var) )
10,得到一个字的高位和低位字节
#define WORD_LO(xxx) ((byte) ((word)(xxx) & 255))
#define WORD_HI(xxx) ((byte) ((word)(xxx) >> 8))
11,返回一个比X 大的最接近的8的倍数
#define RND8( x ) ((((x) + 7) / 8 ) * 8 )
12,将一个字母转换为大写
#define UPCASE( c ) ( ((c) >= 'a' && (c) <= '="" z')="" ((c)="" -="" 0x20)="" :="" (c)="">=>
13,判断字符是不是10进值的数字
#define DECCHK( c ) ((c) >= '0' && (c) <=>=>
14,判断字符是不是16进值的数字
#define HEXCHK( c ) ( ((c) >= '0' && (c) <= '="" 9')="">=>
((c) >= 'A' && (c) <= 'f')="">=>
((c) >= 'a' && (c) <= 'f')="">=>
15,防止溢出的一个方法
#define INC_SAT( val ) (val = ((val)+1 > (val)
) ? (val)+1 : (val))
16,返回数组元素的个数
#define ARR_SIZE( a ) ( sizeof( (a) ) / sizeo f( (a[0]) ) )
17,返回一个无符号数n 尾的值MOD_BY_POWER_OF_TWO(X,n)=X%(2^n)
#define MOD_BY_POWER_OF_TWO( val, mod_by ) \
( (dword)(val) & (dword)((mod_by)-1) )
18,对于IO 空间映射在存储空间的结构,输入输出处理
#define inp(port) (*((volatile byte *) (port)))
#define inpw(port) (*((volatile word *) (port)))
#define inpdw(port) (*((volatile dword *)(port)))
#define outp(port, val) (*((volatile byte *) (port)) = ((byte) (val)))
#define outpw(port, val) (*((volatile word *) (port)) = ((word) (val)))
#define outpdw(port, val) (*((volatile dword *) (port)) = ((dword) (val)))
[2005-9-9添加]
19, 使用一些宏跟踪调试
A N S I 标准说明了五个预定义的宏名。它们是:
_ L I N E _
_ F I L E _
_ D A T E _
_ T I M E _
_ S T D C _
如果编译不是标准的,则可能仅支持以上宏名中的几个,或根本不支持。记住编译程序
也许还提供其它预定义的宏名。
_ L I N E _及_ F I L E _宏指令在有关# l i n e 的部分中已讨论,这里讨论其余的宏名。
_ D AT E _宏指令含有形式为月/日/年的串,表示源文件被翻译到代码时的日期。
源代码翻译到目标代码的时间作为串包含在_ T I M E _中。串形式为时:分:秒。
如果实现是标准的,则宏_ S T D C _含有十进制常量1。如果它含有任何其它数,则实现是
非标准的。
可以定义宏,例如:
当定义了_DEBUG,输出数据信息和所在文件所在行
#ifdef _DEBUG
#define DEBUGMSG(msg,date) printf(msg);printf(
,date,_LINE_,_FILE_)
#else
#define DEBUGMSG(msg,date)
#endif
%d%d%d”“
20,宏定义防止使用是错误
用小括号包含。
例如:#define ADD(a,b) (a+b)
用do{}while(0)语句包含多语句防止错误
例如:#difne DO(a,b) a+b;\
a++;
应用时:if(….)
DO(a,b); //产生错误
else
解决方法: #difne DO(a,b) do{a+b;\
a++;}while(0)
宏中"#"和"##"的用法
一、一般用法
我们使用#把宏参数变为一个字符串, 用##把两个宏参数贴合在一起. 用法:
#include #include using namespace std; #define STR(s) #s #define CONS(a,b) int(a##e##b) int main() { printf(STR(vck)); // 输出字符串"vck" printf("%d ", CONS(2,3)); // 2e3 输出:2000 return 0; } 二、当宏参数是另一个宏的时候 需要注意的是凡宏定义里有用'#'或'##'的地方宏参数是不会再展开. 1, 非'#'和'##'的情况 #define TOW (2) #define MUL(a,b) (a*b) printf("%d*%d=%d ", TOW, TOW, MUL(TOW,TOW)); 这行的宏会被展开为: printf("%d*%d=%d ", (2), (2), ((2)*(2))); MUL 里的参数TOW 会被展开为(2). 2, 当有'#'或'##'的时候 #define STR(s) #s #define CONS(a,b) int(a##e##b) printf("int max: %s ", STR(INT_MAX)); // INT_MAX #include printf("int max: %s ", "INT_MAX"); printf("%s ", CONS(A, A)); // compile error 这一行则是: printf("%s ", int(AeA)); INT_MAX和A 都不会再被展开, 然而解决这个问题的方法很简单. 加多一层中间转换宏. 加这层宏的用意是把所有宏的参数在这层里全部展开, 那么在转换宏里的那一个宏(_STR)就能得到正确的宏参数. #define _STR(s) #s #define STR(s) _STR(s) // 转换宏 #define _CONS(a,b) int(a##e##b) #define CONS(a,b) _CONS(a,b) // 转换宏 printf("int max: %s ", STR(INT_MAX)); // INT_MAX,int型的最大值,为一个变量 #include 输出为: int max: 0x7fffffff STR(INT_MAX) --> _STR(0x7fffffff) 然后再转换成字符串; printf("%d ", CONS(A, A)); 输出为:200 CONS(A, A) --> _CONS((2), (2)) --> int((2)e(2)) 三、'#'和'##'的一些应用特例 1、合并匿名变量名 #define ___ANONYMOUS1(type, var, line) type var ##line #define __ANONYMOUS0(type, line) ___ANONYMOUS1(type, _anonymous, line) #define ANONYMOUS(type) __ANONYMOUS0(type, __LINE__) 例:ANONYMOUS(static int); 即: static int _anonymous70; 70表示该行行号; 第一层:ANONYMOUS(static int); --> __ANONYMOUS0(static int , __LINE__); 第二层: --> ___ANONYMOUS1(static int, _anonymous, 70); 第三层: --> static int _anonymous70; 即每次只能解开当前层的宏,所以__LINE__在第二层才能被解开; 2、填充结构 #define FILL(a) {a, #a} enum IDD{OPEN, CLOSE}; typedef struct MSG{ IDD id; const char * msg; }MSG; MSG _msg[] = {FILL(OPEN), FILL(CLOSE)}; 相当于: MSG _msg[] = {{OPEN, "OPEN"}, {CLOSE, "CLOSE"}}; 3、记录文件名 #define _GET_FILE_NAME(f) #f #define GET_FILE_NAME(f) _GET_FILE_NAME(f) static char FILE_NAME[] = GET_FILE_NAME(__FILE__); 4、得到一个数值类型所对应的字符串缓冲大小 #define _TYPE_BUF_SIZE(type) sizeof #type #define TYPE_BUF_SIZE(type) _TYPE_BUF_SIZE(type) char buf[TYPE_BUF_SIZE(INT_MAX)]; --> char buf[_TYPE_BUF_SIZE(0x7fffffff)]; --> char buf[sizeof "0x7fffffff"]; 这里相当于: char buf[11]; 一些特殊疑问词的意义与用法: (1)what什么,用来问是什么,叫什么,干什么 , 什么样等。 如:What is this? 这是什么 ? What ’ s your father like?你爸爸长得什么样子 ? What ’ s your mother?你妈妈 是干什么的 ? (2)Where 哪里,用来问在什么地方。 如:Where are you from?你来自哪里 ? Where is my ruler?我的尺子在哪里 ? (3)Who 谁,用来问人物是谁 ? 如:Who ’ s your math teacher? 你的数学老师是谁 ? (4)Whose 谁的,用来问东西是谁的。 如:Whose book is this?这是谁的书 ? (5)What time什么时间。用来问具体时间是几点。 如:What time is this?现在几点了 ? (6)What color什么颜色。用来问物体是什么颜色的。 如:What color is your bag?你的书包是什么颜色的 ? (7)When 什么时候。用来问时间,后面常跟动词。 如:When do you get up?你什么时候起床 ? (8)How怎么样。用来问人的身体状况。 如:How are you? 你好吗 ? (9)How many多少。用来问物体的数量。 如:How many books do you have?你有多少本书 ? (10)How much多少钱。用来问商品或物体的价格。 如:How much is your schoolbag?你的书包多少钱 ? (11)Which哪一个。用来问具体的哪一个 。 如:Which class do you like best?你最喜欢哪一门课程 ? 即时练习: 选择正确的单词填空 (who, where, when) 1._____ is that pretty girl? She is my sister. 2._____ are Jack and Tom? They are behind you. 3._____ do you go to school? I go to school from Monday to Friday. 4._____ has a beautiful flower? John has a beautiful flower. 5._____ are they? They are my parents. BIAS 动过程中与移动平均线出现的偏离程度, 从而得出股价在剧烈波动时因偏离移动平 均趋势而造成可能的回档与反弹。 乖离率分为正值和负值, 当股价在移动平均线之 上时, 为正值; 当股价在移动平均线之下时, 为负值; 当股价与移动平均线一致时, 为零。 时间,而会很快再次趋近平均线: 卖出时机。当 其达到-6以下时为超卖现象,是买入时机。 -3时为超卖 现象,是买入时机。 离点出现时抛 出。在大势下跌时,也会出现多次低价,可 于前次低价的负乖离点买进。 研判。 6)大势下跌时如遇正乖离率,可以趁回升高价抛出。 BOLL BOLL 带绘制支撑线(下) 、阻力线(上) 、中线。 N 日移动平均 P ×收盘价的标准差 参数:N 设定统计天数,缺省值 26 P 设定 BOLL 带宽度,缺省值 2 1、股价向上穿越支撑线,买入信号 2、股价向上穿越阻力线,卖出信号范文四:特殊疑问词的意义与用法
范文五:BIAS乖离率的意义与用法