iso iec 17799

Learn about iso iec 17799, we have the largest and most updated iso iec 17799 information on alibabacloud.com

Relationship between BS7799, ISO/IEC 17799, and ISO/IEC 27001

1. Standard Organization 5 T8 a $ o8 d) W; U # K0 B1 uBSI British Standards Institute: l']-T7 A7 Z % B/S: R2 h o/y0 M7 [-I ISO International Standardization Organization 1 P8 [: Q. z5 V/u8 Q: E5} 2 L M8 T GIEC International Electrotechnical Commission 2 Z-V9 X V. Y) @ # X; relationship between k42. standards; W3 T # X3 B2 Z/n8 K "WBS7799 is a BSI standard for information security management. It was first established in 1995. BS 7799 and is divided

ISO/IEC 9,899:2011 clause 6.4.3--Universal character name

6.4.3 Universal Character NameGrammar1. Universal Character Name:universal_character-name:\u Hex-quad(four hexadecimal digits)\u hex-quad Hex-quad Hex-quad:Hexadecimal-digit Hexadecimal-digit Hexadecimal-digit Hexadecimal-digitConstraints2, a universal character name should not specify a character, its short identifier is smaller than 00a0, in addition to 0024 ($), 0040 (@), 0060 ('), It should not be within the range of D800 to DFFFF (including both). [Note: Characters that are not allowed are

ISO/IEC 9,899:2011 clause 6.5.1--basic expressions

6.5.1 Basic ExpressionsGrammar1,primary-expression:identifierconstantstring-literal( expression )generic-selectionSemantic2, an identifier is a basic expression, provided as, it as the assignment of an object (in this case, it is an lvalue) or a function (in this case, it is a function specifier) and is declared. [Note: Thus, an undeclared identifier is a violation of this syntax.] [ Translator Note : for example:int Ten ; A; // This is a basic expression]3, a constant is a basic expression.

ISO/IEC 9,899:2011 clause 6.5.2--suffix operator

6.5.2 suffix operatorGrammar1,postfix-expression:primary-expressionpostfix-expression [ expression ]postfix-expression ( argument-expression-listopt )postfix-expression . identifierpostfix-expression - identifierpostfix-expression ++postfix-expression --( type-name ) { initializer-list }( type-name ) { initializer-list , }argument-expression-list:assignment-expressionargument-expression-list , assignment-expression6.5.2.1 array SubscriptConstraints1, [ Translator note : (about array subscr

ISO/IEC 9,899:2011 clause 6.4.9--Comment

6.4.9 Notes1. In addition to a character constant, a string literal, or a comment, the characters/ * introduces a comment. The content of such a comment is checked only for the identification of multibyte characters and is to be found * /to terminate. [Note: Thus,/* ... * /comments are not nested. ]2. Except in a character constant, a string literal, or a comment, the character // introduces a comment that contains all subsequent multibyte characters, but does not include the next newline charac

ISO/IEC 9,899:2011 clause 6.4.8--preprocessing numbers

6.4.8 preprocessing numbersGrammar1,pp-number:Digit. Digitpp-number Digit Pp-number identifier-nondigitPp-number e SignPp-number E SignPp-number P SignPp-number P SignPp-number .Describe2, a preprocessing number can begin with a number, optionally add a point (. ), and followed by valid identifier characters as well as character sequences e+,e ,e+,e,p+,P,p + or p-.3, preprocessing the digital tag lexical inclusion of all floating-point and integer constant tags.Semantic4. A preprocessing num

ISO/IEC 9,899:2011 clause 6.4.2--identifiers

6.4.2 identifier6.4.2.1 UniversalGrammar1,identifier:identifier-nodigitidentifier identifier-nondigitidentifier Digitidentifier-nondigit:NondigitUniversal-character-nameOther implementation-defined charactersnondigit: One of the following characters_ A to Z A to ZDigit: 0 to 9Semantic2, an identifier is a non-numeric (including underscores _, lowercase and uppercase Latin alphabet, and other characters) and a sequence of numbers, which assigns one or more entities described in 6.2.1. There is a

ISO/IEC 9,899:2011 clause 6.4--lexical elements

6.4 Lexical elements1.token(Mark):keyword(keywords)identifier(identifier)constant(constant)String-literal (string literal)punctuator(punctuation)Preprocessing-token(preprocessing token):header-name(header file name)identifier(identifier)Pp-number(preprocessing numbers)character-constant(character constant)string-literal(string literal)punctuator(punctuation)Each non-whitespace character that does not belong to one of the aboveConstraints2. Each preprocessing token that is converted to a token sh

ISO/IEC 9,899:2011 introduction

Introduction1. With the introduction of new devices and extended character sets, new features may be added to this international standard. The sub-clause in this language and library clause reminds the user of the usage that the creator and the programmer may have in conflict with the new features in the future, although they are now legally valid.2. Some features are progressively discarded, which means that these features may be considered for removal from this international standard in future

ISO/IEC 9,899:2011 clause 6.8.5--Iteration statement

6.8.5 Iteration StatementsGrammar1,iteration-statement: while ( expression ) Statement Do Statement while ( expression ) ; for ( expressionopt ; expressionopt ; expressionopt ) statement for ( declaration ; expressionopt ; expressionopt ) statementConstraints2. The control expression for an iteration statement should have a scalar type.3. The declaration portion of a For statement should only be an object declaration identifier with the auto and register storage classes.Semantic4.

ISO/IEC 9,899:2011 clause 6.2.2--identifier connection

6.2.2 identifier of the connection1. An identifier declared in a different scope or an identifier that appears more than once in the same scope can be used as a reference to the same object or function through a process called a connection . [Note: There is no connection between two different identifiers.] ] There are three types of connections: external connection, internal connection, no connection.2. In the set of translation units and libraries that comprise an entire program, each declarati

ISO/IEC 9,899:2011 clause 6.3.2--other operations

6.3.2 Other operands6.3.2.1 Lvalue, array, and function specifier1, an lvalue is an expression that potentially assigns an object (with an object type, not void); [Note: The first name "Lvalue" is derived from the assignment expression E1 = E2, in this expression E1 Required to be a (modifiable) left value. It might be better to recognize as a "locator value" for an object. The value described in this international standard as "an expression" is sometimes also referred to as "Rvalue". ] If a lef

Do you know the ISO/IEC 23271 and ECMA 335 (Third edition) Standard CLI library and type?

As the ISO/IEC 23271 and ECMA 335 (Third edition) standard, I do not know how many people understand the CLI type and library. In fact, not everyone likes to understand this. Anyway, the. NET framework implemented by Microsoft is already very standard! Today, I took the time to sort out a small program. The preliminary analysis results are as follows: Type Library Type quantity

ISO/IEC 9899 C language standard (with extension of GCC and clang) unofficial translation

This series of posts will be based on the latest Official Handbook of ISO/IEC 9899, followed by the addition of GCC and the clang compiler to the standard extensions.This series of posts will be more than just a translation of the C programming language (C programming Language) standard, as well as a number of [translator's notes] and sample code provided by the translator personally.This document is copyri

ISO/IEC 9899: 2011 Clause 1-Scope

1. Scope 1. This International Standard specifies the form of the C programming language and establishes an interpretation of programming in the C programming language. [Note: international standards are designed to improve the portability of C Programs in multiple data processing systems. Its purpose is to be used by implementers and programmers.] It specifies: -- C language representation; -- C language syntax and mandatory provisions; -- Used to explain the Semantic Rules of C programs;

ISO/IEC 9,899:2011 clause 6.7.6--declarator

6.7.6 declaratorsGrammar1,declarator:pointeropt Direct-declaratordirect-declarator:identifier( declarator )Direct-declarator [ type-qualifier-listopt assignment-expressionopt ]Direct-declarator [Static type-qualifier-listopt assignment-expressionopt ]Direct-declarator [ type-qualifier-listopt static assignment-expressionopt ]Direct-declarator [ type-qualifier-listopt * ]Direct-declarator ( parameter-type-list )Direct-declarator ( identifier-listopt )pointer:* type-qualifier-listopt* type-qualifi

ISO/IEC 9,899:2011 clause 6.7.1--Storage-Class descriptor

6.7.1 Storage Class DescriptorGrammar1,storage-class-specifier:typedefexternStatic_thread_localAutoRegisterConstraints2. In a declaration, you can only give a storage-class specifier in a declaration specifier, except that _thread_local can appear with static or extern . [Note: See "Future Language Direction" (6.11.5)]3. In the declaration of an object containing a block scope, if the declaration specifier contains _thread_local, then they should also contain static or extern. If _thread_local a

ISO/IEC 9,899:2011 clause 6.5.16--assignment operator

result cannot be a negative number, The operands of this comparison may never be compared to equal. Thus, for full portability, the variable C should be declared as int.5, Example 2 in the following program fragment:Char C; int i; Long = (c =i);The value of I is converted to the type of the assignment expression c = i , which is the char type. The value of the expression enclosed in parentheses is then converted to the type of the outer assignment expression, that is, the long int type.6, exam

ISO/IEC 9,899:2011 clause 6.5--expression

;The following are allowed:1= i;]3. The combination of the operator and the operand is specified by the syntax. [Note: The syntax specifies the precedence of an operator in an expression calculation, which is the same as the order of the main sub-clauses of the clause, and the highest priority is first introduced. Thus, for example, an expression that is allowed as a binocular operator + (6.5.6) is the expression defined in 6.5.1 to 6.5.6. The exception is a cast expression (6.5.4) as the operan

ISO/IEC 9,899:2011 clause 6.4.6--punctuation

6.4.6 PunctuationGrammar1. One of the following[ ] ( ) { } . + + +-- * +-~!/% = *=/=%= + = = Semantic2, a punctuation mark is a symbol, with independent grammatical and semantic meaning. Depending on the context, it can specify an action to be performed (which in turn produces a value or a function specifier, which produces a side effect, or a combination of these), in which case it is recognized as an operator (Other forms of the operator also exist in some contexts). An operand is an entit

Total Pages: 2 1 2 Go to: Go

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.