C语言变量初始化,long long int类型数值不正确

1.进行变量初始化时,完全初始化的类型为long long int 但是内部还有小数据类型
,有的是unsigned long ,打印出的数据值不正确,初始化的数据并没有越界现象。
希望各位大神,指导。
图片说明

这是打印结果

图片说明

使用VS在线看一下初始化有没有问题