stdint

    0

    2답변

    uint64_t가 왼쪽으로 시프트되면 예상 값이 출력되지 않고 이유를 알고 싶습니다. 내가 얻은 결과는 4 개의 가장 중요한 바이트가 0으로 된 예상 결과입니다. 데비안 Jessie 64 비트에서 x86_64 CPU (Intel i7 3770k)를 사용하고 있습니다. 이것은 동일한 동작을 재현하는 테스트 프로그램입니다. #include <stdio.h>

    0

    3답변

    Visual Studio 14stdint.h 헤더에는 고정 너비 정수 유형에 대한 정의가 있지만, 실제로 정의를 보면 기본 요소로 위임됩니다. typedef signed char int8_t; typedef short int16_t; typedef int int32_t; typedef long long int64_t; typedef

    0

    1답변

    에 저장합니다. 그래서 저는 4 개의 uint16_t를 가지고 있으며, 하나의 uint64_t에 저장하려고합니다. 그게 일하는 것 같아. uint64_t encode(int16_t A, int16_t B, int16_t C, int16_t D){ return (uint64_t)((uint16_t) A) << 48 | (uint64_t)(

    1

    1답변

    16 비트 부호 및 크기 정수를 8 비트 부호 및 크기 정수로 복사하는 C 코드를 구현하고 있습니다. 그게 가능한가? 누군가이 방법을 설명해 주시겠습니까? 코드 : int16_t a = 0x1234; int8_t b, c; 어떻게 변수 C에 변수 b를 다음 두 자리로 처음 2 자리 숫자를 복사?

    1

    1답변

    변수 M과 N에 사용자 입력 스트림의 값을 할당하려고합니다. int 유형의 M과 N을 지정하면 작동하도록 코드를 가져올 수 있습니다. 그러나 stdint.h를 사용하여 int16_t로 지정할 때 첫 번째 값은 읽지 만 마지막 값은 읽지 않습니다. 왜 이런거야? 여기 코드가 잘 작동하고 ... 여기 #include <stdio.h> #include <std

    -6

    1답변

    int32_t 및 uint16_t는 무엇을 참조합니까? 그리고 무엇 : 매크로, 데이터 유형은 ... 을 어디 우리가 그들을 사용할 수 있습니까?

    7

    1답변

    uint8_t과 __u8 유형의 차이점을 설명 할 수 있습니까? uint8_t은 stdint.h에 정의되어 있으며 모든 유닉스 시스템에서 사용할 수 있다는 것을 알고 있습니다. /* Unsigned. */ typedef unsigned char uint8_t; typedef unsigned short int uint16_t; ... 그리고 내가

    0

    1답변

    을 찾을 수 없습니다 : 는 내가 다운로드 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1를 설치하고 Qt5.4.0 소스의 압축을 해제 http://www.qt.io/download-open-source/# 소스 패키지 및 기타 릴리스 섹션에서 에 대해 ICU 54.1 소스를 빌드하고 설치했습

    4

    1답변

    바이트 배열을 사용하는 소규모 네트워킹 응용 프로그램을 만들고 있습니다. 전통적으로 이것들은 char buf[] = ...과 같은 것으로 선언 될 것입니다. 이것은 대부분의 자습서에서 (아직?) 완료된 것처럼 보이지만 실제로 배열이 인쇄되도록 시도 할 때 모든 문자가 아니라는 것을 잊어 버리는 등의 문제가 있습니다. 보이는 문자입니다. 일부 사용자 have

    1

    3답변

    나는 C의 stdint.h 개념에 대해 어느 정도 익숙하다. 정수의 크기를 명시하면 헤더 파일은 #define 정수를 해당 컴퓨터의 적절한 정수로 바꿀 것이다. 예를 들어, 내 컴퓨터에 16 비트 부호없는 정수가있는 경우 uint32_t은 long unsigned int으로 바뀝니다. 그러나 컴퓨터가 32 비트 정수까지만 지원한다고 가정 해 보겠습니다. i