我想转到一个c文件,并将'U'附加到任何没有U
的数字上。
所以
int a = 5 + 5;
int b = 32 + 3U;
应该是
int a = 5U + 5U;
int b = 32U + 3U;
给定不应重复的可能U,我会说
:%s/<d+>/&U/g
在大多数情况下(/filetypes(,对于通常的单词边界,这应该足够好了。
PS:将一个无符号存储到一个有符号的int
中是可疑的。