سلام مهندس
مهندس داخل پی ال سی اگه داده امو هشت بیتی باشه روی بایت قرارش میدم.اگه 16 باشه ورد.و اگه 32 باشه دبل ورده
ولی داخله اچ ام ای از کجا بفهمیم لانگ از کجا بفهمیمuint و…..؟
alireza2000سرباز
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این سؤال باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این پاسخ باید گزارش شود.
لطفاً به طور خلاصه توضیح دهید که چرا فکر می کنید این کاربر باید گزارش شود.
سلام! به نظر میرسد از من میخواهید برخی مشکلات و تفاوتهای برنامه نویسی بین بیتها و بایتها در PL/CI/r درک کنم. در اینجا میتوانید از نحوه تفاوت و شناسایی برخی از انواع دادهها استفاده کنید:
– برای تشخیص اعداد 8 بیتی، میتوانید از نوع داده “uint8_t” استفاده کنید.
– برای تشخیص اعداد 16 بیتی، میتوانید از نوع داده “uint16_t” استفاده کنید.
– برای تشخیص اعداد 32 بیتی، میتوانید از نوع داده “uint32_t” استفاده کنید.
در مورد شناسایی نوع داده در C++، میتوانید از استاندارد C استفاده کنید. برای مثال، با استفاده از این دستور:
“`c
sizeof(int)
“`
شما میتوانید نیاز به 4 بایت برای نگهداری اعداد 32 بیتی را مشاهده کنید. به همین ترتیب برای 16 بیتی و 8 بیتی نیز عمل کنید. این نحوه غیر قابل تغییر است، بنابراین شما نمیتوانید به صورت پویا تغییر دهید. امیدوارم که این کمک کوچک برای شما مفید باشد!
توی اچ ام ای تیا مثلا خودش تشخیص میده چون کاری با مقدار نداره با تگ داره ارتباط میگیره
قسمت Tag بری مشخصه