In C / C ++ (and other languages), an escape character is a backslash. But backslashes are popular (in paths / regexes). Why not less popular character, for example tilde (~) or exponent (^)?
The question should be the other way around: why was the backslash, which until the beginning of the 1980s was mainly used for escape characters, chosen as the path separator in MS-DOS? See this blog post for an answer.
Source: https://habr.com/ru/post/1395958/More articles:HTML inside Markdown - htmlSeveral related models of one controller - yiiDatabase normalization for addresses - database-designPostgres ERROR: duplicate key value violates unique constraint - postgresqlSearch for all possible bijections between two sets - arraysDoes Node.js work on Windows, of course, it cannot be slower than apache for basic I / O - node.jsHow can I test the WP7 application in the absence of an Internet connection in the emulator? - windows-phone-7Priority Preventive Planning - processUITableView does not select correctly - objective-cCan I use the facebook feed dialog to send raw image data? - javascriptAll Articles