declare
v_char char(10):='MANAS';
v_var1 varchar2(20):='1234567 ';
v_var2 varchar2(7):='88888';
BEGIN
DBMS_OUTPUT.PUT_LINE('length v_var1'||' '|| length(v_var1));
DBMS_OUTPUT.PUT_LINE(v_char ||length(v_char));
v_var1:=v_char;
DBMS_OUTPUT.PUT_LINE(length(v_var1));
DBMS_OUTPUT.PUT_LINE(v_var1||v_char ||v_var1);
v_char :=v_var2;
DBMS_OUTPUT.PUT_LINE(v_char ||''||length(v_char));
END;
/
 

Note: v_char(10), has only 5 bytes/characters, but char(10) adds another 5 empty spaces;; however varchar2 data type gets