why ANSI character set is actually starts from equivalent Unicode 32 but not from 1 [closed]

  abstract-data-type, c++, python, types

as we know in ANSI character set starts from 32 , but why they not started from 1 .
I got this doubt because as integer(1,2,3,..) are already integers why again this 1,2,3.. are given a ANSI code i.e. character integer ( ex : char '1';)

I know this is not a great question but important for me though tq.

Source: Windows Questions C++

LEAVE A COMMENT