In the following example, why does the character array 'abcd' print in a different location to the string "efgh"?
            
 
            
             size (100,100);
             
textFont(createFont("Arial", 20));
char[] c = {'a', 'b', 'c', 'd'};
String d = "efgh";
text(c, 0, 4, 40, 40);
text(d, 0, 4, 40, 40);
 
            textFont(createFont("Arial", 20));
char[] c = {'a', 'b', 'c', 'd'};
String d = "efgh";
text(c, 0, 4, 40, 40);
text(d, 0, 4, 40, 40);
 
              
              1  
            
 
            