ChatCrawlersearch across public Telegram Open the app
گ

گروه چت فرانت چپتر 🥕

сообщение · 2025-11-30 08:00 UTC
C
🔰 عملگرهای پایه‌ای (Arithmetic Operators) — همون چیزایی که هر زبان برنامه‌نویسی روشون می‌چرخه ؛ ✨ حتی وقتی داری با فریم‌ورک‌های خفن کار می‌کنی، زیرِ همه‌چیز همین عملگرها هستن. یکم عمیق‌تر ببینیمشون 👇 ➕ جمع (+) جمع اعداد: a + b الحاق رشته‌ها در خیلی زبان‌ها : "JS" + " Rocks" نکته : تو زبان‌های Strong Typed ممکنه رفتار متفاوت داشته باشه (مثل Python vs JavaScript) ➖ تفریق (-) کم‌کردن مقدار: a - b علامت منفی: -value نکته: تو زبان‌های سطح پایین مثل C همین علامت برای ایجاد offset هم زیاد استفاده میشه. ✖️ ضرب (*) عمل ضرب: a * b اشاره‌گرها در C/C++ هم از همین علامت استفاده می‌کنن؛ پس معنی دوم هم داره. همچنین در regex یا wildcardها نشونه‌ی “هر تعداد” هست. ➗ تقسیم (/) تقسیم معمولی: a / b تقسیم صحیح در بعضی زبان‌ها: a // b نکته: نوع خروجی (int یا float) بستگی به زبان و نوع متغیرها دارد. 🔼 افزایش مقدار (++) x++ و ++x هر دو یک واحد اضافه می‌کنن؛ ولی تفاوتشون اینه که: x++ → post-increment (اول مقدار بده، بعد زیاد کن) ++x → pre-increment (اول زیاد کن، بعد مقدار بده) این فرق تو C/C++ و جاوا خیلی مهمه. 🔽 کاهش مقدار (--) دقیقاً مثل بالا، ولی برای کم‌کردن مقدار. x-- ← post --x ← pre 🔧 عملگرهای ترکیبی ( += ,  -=ذ,  *= , /= ) این‌ها میان دو کار رو ترکیب می‌کنن : ۱. انجام عملیات ۲. انتساب دوباره مقدار مثلاً: x += 5 معادل: x = x + 5 ♻️ هم خواناتره، هم برای کامپایلرها غالباً بهینه‌تر ♻️ 🎯 جمع‌بندی این عملگرها فقط علامت نیستن ؛ پایه‌ی ریاضیاتی همهٔ زبان‌ها، کامپایلرها و حتی پردازنده هستن . اگه این‌ها رو عمیق بفهمی ، هر زبانی برات قابل‌تحلیل و قابل‌درک میشه ؛ #programming #ArithmeticـOperators Channel | Group
1.2K ·

Вся лента · оригинал в Telegram

Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog