uint8t

    2熱度

    5回答

    我有一個API來實現對EEPROM的寫入操作。下面是它的聲明: CYBLE_API_RESULT_T CyBle_StoreAppData (uint8 * srcBuff, const uint8 destAddr[], uint32 buffLen, uint8 isForceWrite); 它運作良好時,我調用此函數,併發送一個陣列參數已被宣佈爲uint8型srcBuff。 問題是,我需

    2熱度

    3回答

    例如 uint8_t value = 256; 調試輸出: 0 我讀過它某種截斷的?我沒有看到具體如何,任何鏈接的讚賞。

    1熱度

    1回答

    我在圖像上使用了函數imfindcircles,但是發生了一個錯誤,該函數或方法對'uint8'類型的輸入參數使用了'imfindcircles'。我正在使用本教程Mathworks。我的代碼: rgb = imread('circles.png'); figure imshow(rgb) gray_image = rgb2gray(rgb); imshow(gray_image); [

    1熱度

    3回答

    我想將一個有符號的值變成一個無符號的值(例如,int8_t到uint8_t),但它也必須保持它的位。 我該怎麼辦?

    1熱度

    1回答

    我必須爲學校做一個小型作業。我在C.寫這個的問題是: 鑑於 uint16_t A[] = { 0xabce, 0x43fe, 0xcf54, 0xffff }; uint8_t *p = (uint8_t *)&A[0]; 什麼是p[3]價值? 我做了一些研究,發現這些數字將會使用little-endian放回到我的電腦中。所以 p[] = {171, 67, 207, 255} 然而,

    -5熱度

    2回答

    我有一個函數接受uint8_t *,它應該是一個字符串。 我想發送一個雙重函數。 我已經嘗試了下面的這段代碼,但它不起作用。 double a = 10.98 uint8_t* p = (uint8_t*) &a; printf("p: %u \n", p); send_data(p); 但是,下面的代碼工作,所有我想要的是用雙變量ABOVE替換字符串「90」。 static cons

    3熱度

    1回答

    我試圖在液晶顯示器上顯示一個整數。液晶顯示器的工作方式是將8位ASCII字符發送給它,並顯示該字符。 我到目前爲止的代碼是: unsigned char text[17] = "ABCDEFGHIJKLMNOP"; int32_t n = 123456; lcd.printInteger(text, n); //---------------------------------------

    9熱度

    1回答

    我想在我的C模塊中傳遞一個函數參數uint8_t的數組。 我找不到直接解析這個數組的方法,所以我將它解析成PyObject_t,然後作爲PyTuple_t對象迭代。這樣,我需要將這個元組的每個元素PyObject_t轉換爲uint8_t。 我該怎麼做,一旦沒有PyInt_FromUINT8_t函數或類似的東西?

    0熱度

    3回答

    我意識到問題已經被問了很多次,但是在閱讀很多很多類似的問題之後,我仍然無法理解和解決這個問題。我是一個新手編碼器,我仍然在學習,並且很多天我都無法解決這個問題。 我正在使用arduino的演示代碼庫,並試圖在C++ Atmel Studio 7中編譯它(編譯爲基於ATSAMD21製作的自定義板)。這是我的相關代碼(去除所有不相關的部分): #include <Arduino.h> #includ

    0熱度

    2回答

    值C I有 uint32 value = 39434; uint8 firstByte = (unsigned char)value; uint8 secondByte = (unsigned char)(value >> 8); 是否有可能實現斯威夫特一樣嗎?