은행에서 도난의 데이터 유형에 대한 06. C 언어

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/weixin_43200844/article/details/102331038

은행에서 도난의 데이터 유형에 대한 C 언어

이 포스팅은 C 언어 데이터 유형에 초점을 맞추고

C 언어에서는, 데이터 타입은 변수 또는 함수를 선언하는 데 사용 시스템의 광범위한 다른 유형을 말한다. 변수의 타입은 저장 공간 변수를 결정하는 방법에 저장된 비트 패턴을 해석한다.

유형 C 언어는 다음과 같은 범주로 나눌 수 있습니다 :

아니오. 유형 및 설명
1 (두 가지 유형을 포함하여 산술 종류 : 유형 정수 및 부동 소수점 타입) 기본 유형
열거 타입 (그들은 같은 산술 타입, 이산 정수 값을 부여 할 수있는 프로그램의 변수를 정의하기 위해 사용된다)
보이드 타입 (타입 지정자 공극이 값을 사용할 수없는 나타냄)
4 파생 된 타입 (상기 포인터 타입, 배열 형, 공통 유형의 구조, 기능의 종류 및 형태)

입력 데이터 유형 및 기능 집합 집계 유형라고도합니다. 함수 타입의 함수 반환 값의 형태를 지칭한다. 후 구체적인 설명이 될 것입니다.


우리의 다음 부분은 정수 타입과 부동 소수점 형 초점을 맞추고

  1. 정수형
유형 저장 크기 값의 범위
1 바이트 0 255 127 (2의 8 * 제 1 전원) -128
서명 숯불 1 바이트 0-255
서명 문자 1 바이트 -128 127
INT 2 또는 4 바이트 -32768 32768 또는 2147,483,647 2147483648로
서명되지 않은 INT 2 또는 4 바이트 0 65535 (82 (2)의 전원) 또는 (0 82 4,294,967,295 -4- 일)
짧은 2 바이트 -32,768 32,767
짧은 부호 2 바이트 0 65,535
4 바이트 2,147,483,648까지 2,147,483,647
긴 부호 4 바이트 0 ~ 4,294,967,295
  • 참고 : 다양한 데이터 유형을 크기에서 차지하는 바이트를, 가장 중요한 것은 하드웨어 결정을하는 것입니다.
  • 우리가 공유의 바이트 크기의 종류를 모르는 경우 당신이 사용할 수있는 경우 ;는 sizeof ()를 유형이 차지하는 자리를 관찰 할 수 있습니다.
  • 따라서 바이트 수로 변환 (8 비트를 표현하는 하나 개의 단어)

#include <stdio.h>

int main(void) 
{
   printf("int 存储大小 : %d \n", sizeof(int));
   
   return 0;
}

  1. 부동 소수점 형 (실제 타입)
/*
*Copyright (c) 2019.池州市集成电路可靠性分析与嵌入式研究实验室
*All rights reserved.
*摘要:程序功能,实现一个3舍4入。银行偷钱事件
*文件名称:数据交换.c
*文件标识:无
*
*当前版本:v1.0
*作者:乔勇刚
*完成日期:2019/09/08
*
*/
/*VS中需要使用,vc中不需要使用该宏定义*/
#define _CRT_SECURE_NO_WARNINGS 

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	double money = 0.0L;
	scanf("%lf", &money);//%f是不赋值double的,类型一定要相同
	printf("有%lf元\n",money);  

	double res = (int)(money * 10 + 0.6) / 10.0; //只有除以10.0商是double,如果除以10,商是int型
	printf("\nres=%lf\n", res); 

	if (res<money)
	{
		printf("可以窃取%lf元\n", money - res);
	}
	else
	{
		printf("黄了一单\n");
	}


	system("pause");
}

추천

출처blog.csdn.net/weixin_43200844/article/details/102331038