【 C 언어 】 ---C 언어 조작 부호 집합

3326 단어 C 언어
몇 마디 잡담하다.
     C          ,                  ,                            。
                               。。。

조작부호
개인적으로 조작부호는 어떤 조작을 할 수 있는 기호라고 이해한다(사실 나는 내가 말한 것이 쓸데없는 말이라고 느낀다...)
연산자 분류
- 산수 조작부호-이위 조작부호-부수 조작부호-단목 조작부호-관계 조작부호-논리 조작부호-조건 조작부호-쉼표 표현식-하표 인용, 함수 호출 및 구조 구성원
산수 조작부호
조작부호
기능
+
더하기
-
줄이다
*
타다
/
나누다
%
모범을 보이다
가감승은 초등학교에서 배운 것과 마찬가지로 할 말이 없다.
'/'연산을 할 때 분자 분모가 부점형이라는 것을 주의하고 진행하는 것이 바로 부점형 제법이다.
'%'가 되돌아오는 결과는 정제 후의 여수이다. 그러나 여기서 우선 두 조작수는 반드시 정수여야 한다는 것을 주의해야 한다. (이곳에 사실 문제가 하나 있다. 음정수 추출 모델도 정수 연산에 속하지만 자료를 조사한 후에 서로 다른 언어에서 처리하는 방식이 다른 것 같다는 것을 알게 되었다. 현재 의문이 남아 있어 연구해야 한다).
자리 이동 조작부호
조작부호
기능
<<
왼쪽 이동 조작부호
>>
오른쪽으로 이동 조작부호
이위 조작부호를 연산할 때 모두 부호를 이위하고 변수 조작 후 자신은 변하지 않는다.
int main()
{
    int a = 1;
    int b = a << 1;
    printf("%d
", a); printf("%d
", b); return 0; } : a=1,b=2

'<>>'시, 부호를 오른쪽으로 옮기고, 원래의 가장 높은 자리를 왼쪽으로 보충하고, 오른쪽으로 버린다
'>>'의 결과는 두 가지 상황으로 나눌 수 있다. ①논리적 이동: 이 상황에서 기호의 위치를 고려하지 않고 가장 높은 위치에서 0을 보충한다.② 산수 이동: 현재 컴파일러가 실행한 결과로 원래의 가장 높은 위치를 보충하여 기호의 위치를 바꾸지 않도록 한다.
비트 조작부호
조작부호
기능
&
위치별
활용단어참조
비트별 또는
^
위치에 따라 다르거나
마찬가지로 부호화만 연산할 수 있고 정수여야 합니다. (컴파일하면 오류가 발생합니다.) '&':같은 것이 있어야 '|': 하나가 있으면 하나가 된다 '^: 같은 것이 0이고 다른 것이 하나이다
대입 조작부호
조작부호
기능

할당액
이거...할 말 없어요. 프로그램을 쓸 때 판단을 똑같이 부치로 쓰지 마세요. (수동으로 울고) 대학교 1학년 때 이렇게 놓쳤어요...그리고 부치는 연속적으로 사용할 수 있다. 예를 들어 a=x=y;피곤하지 않다고 말하고 싶은데...
복합 부호
조작부호
기능
+=
-=
*=
/=
%=
>>=
<<=
&=
뚫다
^=
이것은 정말 간단하다!a+=b는 a=a+b라는 뜻으로 유추한다
단일 조작부호
조작부호
기능
!
논리 역조작
-
마이너스 값
+
마침... 하고 있다
&
주소 찾기
sizeof
작업 수 유형 길이(바이트)
~
한 수의 2진법을 비트별로 반올림하다

전치
++
앞뒤
*
간접 접근 조작부호 (인용 조작부호 풀기)
(유형)
강제 유형 변환
‘!’: 진위를 판단하는 데 많이 쓰인다'-': 마이너스, -1-2-3·····'+': 정수,'sizeof'를 자주 생략한다. 조작부호이자 키워드지만!아니요!예!편지!세다!!!변수나 유형의 크기를 구하는 데 사용되며, 단위는 바이트입니다. 예를 들어sizeof(수조명)나sizeof변수의 다른 기능은 바로 그들의 해석입니다. 많이 사용하면 모두 사용할 수 있습니다. 수동으로 나쁜 웃음을 터뜨립니다~
관계 조작부호
조작부호
기능
>
<
>=
<=
!=
같지 않다
==
... 과 같다
초등학교 1학년에 다녔을 때 (어쩌면 학전반일지도 몰라) 이게 무슨 뜻인지 다 알고 있을 거예요. 옛말을 다시 하고 상등과 부치에 주의하세요!
논리 연산자
조작부호
기능
&&
논리와
곤곤
논리 또는
논리와 위치의 차이를 구분하려면 논리 연산자가 진위를 판단하고 값은 0과 0이 아니다.
조건 연산자
exp1 ? exp2:exp3은exp1의 성립 여부를 판단하고exp2로 성립하지 않으면exp3의 크기를 한 마디로 해결합니다!
쉼표 표현식
exp1,exp2,exp3,...,expN은 왼쪽에서 오른쪽으로 순서대로 실행됩니다.전체 표현식 결과는 마지막 표현식 결과입니다.int a=1; int b=2; int c=(a>b,a=b+10,a,b=b+1); 결과:c=3
아래 첨자 인용, 함수 호출 및 구조 구성원
1. [] 작업수: 하나의 그룹 이름 + 하나의 인덱스 값: arr[10] 또는 10[arr]'[]'의 두 작업수는arr와 10이다
2. () 함수 호출 조작부호: 하나 이상의 조작수를 받아들이고 첫 번째는 함수 이름이며 나머지 함수에 전달되는 매개 변수는 다음과 같다.fun(int a,float b,...) 조작수:fun, a, b...
3. 한 구조를 방문한 구성원'.':구조체.구성원 이름'->': -> 구조체 지침-> 구성원 이름
        over~
    markdown   (           ,  !  !),        。。。    ~~~

좋은 웹페이지 즐겨찾기