其实从文件读的数据一般都是字符,要想进行运算必须进行处理string s;ifstream infile;infile.open("test.txt");//while(getline(infile,s)){ int a; //存放数据 for( istringstream sin(s) ; sin>>a ; a=a-"0");//你可以添加运算}不知道是不是你想要的如果你是想读取表达式进行运算,那就比较麻烦了