خیر حتماً لزومی نداره.
به عنوان مثال فرض کنیم که داریم از کاراکتر استفاده میکنیم و مقادیر عددی رو داخل استفادهی خودمون نمیکنیم مثلاً char c = 12
یا چیزی شبیه به این رو استفاده نمیکنیم. هر جا هم خواستیم به عنوان عدد ازش استفاده کنیم از تبدیل صریح استفاده میکنیم. در این صورت نیازی به ذکر علامتدار و بدون علامت نیست.
اما چون علامتدار و بدون علامت در نظر گرفته کاراکتر وابسته به پیادهسازی زبان و کامپایلر هست، بهتره اگه مورد استفادهی خودمون رو دقیقاً میدونیم اون رو ذکر کنیم.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)