آموزش, رفرنس

char در آردوینو

char در آردوینو

char در آردوینو یک نوع‌داده است. char یک بایت از حافظه را اشغال و یک مقدار کاراکتری را در خود ذخیره می‌کند. کاراکترهای تک‌حرفی (literal)، درون علامت سینگل کوتیشین (‘) نوشته می‌شوند. مانند: ‘A’. (برای کاراکترهای چندحرفی یا همان رشته‌ها از دابل کوتیشن (“) استفاده کنید: “ABC”.)

البته کاراکترها به‌صورت عددی ذخیره می‌شوند. می‌توانید این انکدینگ (کدگذاری) خاص را در جدول اسکی ببینید. این نکته به این معنی است که روی کاراکترها هم می‌توان عملیات محاسباتی انجام داد. در این نوع عملیات ریاضی از مقادیر اسکی کاراکترها استفاده می‌شود. برای مثال 1+’A’ برابر با 66 است؛ چراکه مقدار اسکی کاراکتر A بزرگ، برابر با 65 است. برای اطلاعات بیشتر راجع به نحوه‌ی ترجمه‌ی کاراکترها به اعداد Serial.println را ببینید.

نوع‌داده‌ی char علامت‌دار است و می‌تواند اعداد 128- تا 127 را کدگذاری (در خود نگه‌داری) کند. برای نوع‌داده‌ی بدون علامت و یک بایتی (8 بیتی)، از نوع‌داده byte استفاده کنید.

 

مثال:

 

unsigned char در آردوینو

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *