如题所述
第1个回答 2011-03-12
只要满足相应数据格式的都可以接受,否则就认为结束,具体情况比较复杂,下面举例说明:
读取整数时,遇到非数字字符认为数据结束(起始的正负号以及代表16进制的0x、0X可以接受);
读取浮点数时,遇到非数字和小数点字符认为数据结束(起始的正负号可以接受以及科学表示法中的e、E可以接受);
读取字符串时,遇到空白符表示数据结束。
读取字符时,接受任意一个字符。
以上所有遇到文件结束都会认为数据结束。
如果相应数据有域宽限制(%width……),则遇到不满足上面的情况或已经读取了width个列时,则结束。本回答被提问者采纳
读取整数时,遇到非数字字符认为数据结束(起始的正负号以及代表16进制的0x、0X可以接受);
读取浮点数时,遇到非数字和小数点字符认为数据结束(起始的正负号可以接受以及科学表示法中的e、E可以接受);
读取字符串时,遇到空白符表示数据结束。
读取字符时,接受任意一个字符。
以上所有遇到文件结束都会认为数据结束。
如果相应数据有域宽限制(%width……),则遇到不满足上面的情况或已经读取了width个列时,则结束。本回答被提问者采纳