Пожалуйста, объясните мнефункциииз этих двух символов "/" и "\". Также,
Чем отличаются эти два символа?
Использование этих двух символов
Имеют ли эти два символа разное поведение в Windows и Linux?
Спасибо!!!
решение1
Клавиатура сама по себе ничего не значит. Это то, что выделатьдля них это важно.
Ничто не мешает вам использовать эмодзи с изображениями кошек на индивидуальной клавиатуре, которую вы нарисуете с помощью маркера, и делать то же самое.
Theобратная косая чертаявляетсяоченьчастоэкранированный символ. Он сообщает синтаксическому анализатору или компилятору, что следующий символ следует интерпретироватьиначе. Например, вы бы использовали \n
как новую строку, и вы бы часто также использовали обратную косую черту, чтобы сообщить вашей системе, что нужно что-то интерпретироватьбуквальноПредставьте, что у вас есть язык, в котором вам нужно заключить строку, например, в двойные кавычки.
print " "quoty thing""
будет проанализировано как, ну, - поскольку ваш язык предполагает, что строка инкапсулирована внутрипервыйпара кавычек
Хотя есть и другие умные способы сделать это (смешивая одинарные и двойные кавычки), если вам нужна двойная кавычка внутри, вы должны print " \"quotey thing\""
вывести «quotey thing», иначе она будет проанализирована.
В английском языке нет особых причин использовать обратную косую черту, так как это просто и не запутанно, как модификатор... И нет никакого смысла использовать ее для разделителей каталогов.
И.... Windows все равно это делает. Ну ладно. Никто не идеален.
TheвпередС другой стороны, слэш — это швейцарский армейский нож разделителей в системах Unix. Хотите разделить каталоги в пути? Используйте прямую косую черту. Хотите разделить части URL? Да, прямую косую черту. Иногда его также используют как оператор деления (по понятным причинам) или в паре для однострочных комментариев (и как часть блока комментариев /*
*/
). Он также используется в HTML (и многих других языках разметки тегов). На самом деле, существует так много возможных применений, что я укажу вам навикипедиядля полного списка.
решение2
«\" (обратная косая черта) и «/» (косая черта или прямая косая черта) по сути одинаковы, за исключением того, что разные ОС используют их по-разному.
Символ "\" используется в Windows для отображения уровней, например, C:\Users\User\My Pictures
символ "/" используется в Unix (в основном Mac OS X и Linux) для отображения уровней, например, /Users/user/Pictures
символ "/" также используется в интернет-URL-адресах аналогичным образом, например,www.google.com/chrome
Насколько мне известно, ни одна из основных ОС не использует одновременно "/" и "\", а только один из них. Я могу ошибаться.
решение3
- да, они разные. / — это прямой слеш, а \ — это обратный слеш.
- в операционных системах они часто используются как разделители в файловых системах. Могут быть и другие применения.
- Windows использует обратную косую черту (\) в качестве разделителя в путях к файлам. Linux использует прямую косую черту (/) в качестве разделителя в путях к файлам.