单项选择题

设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是()

A. 10101001
B. 10101000
C. 11111101
D. 01010101