反斜杠 \ 与 斜杠 / 在编程中的不同

  1. 单独的一个反斜杠"\"在编程中通常用于转义字符,如\0表示“空字符”\r表示“回车”,\n表示“换行”等;所有通常要用到反斜杠时,要用两个反斜杠"\\"来表示一个反斜杠“\”的含义

  2. 而"\\"则表示反斜杠\的转义字符,在编程中常用于表示反斜杠\不是普通的字符,而是路径的分隔符。如用一个字符串存储保存文件的路径时,路径为F:\caffe\Temp\image.jpg;则用字符串存储时,应该写为str=F:\caffe\Temp\image.jpg;因为若不这样表示,则反斜杠\将会当作普通字符,而非路径的分隔符,可能与后面的字母对应上,发生了转义字符的作用。

你可能感兴趣的:(c/c++,c++)