0

What is the output of this code?

Print("\a")

3rd Sep 2019, 5:17 PM
Sai Krishna
Sai Krishna - avatar
7 Answers
+ 10
‏‏‎
3rd Sep 2019, 5:18 PM
ABADA S
ABADA S - avatar
+ 6
It is escape character it will return nothing https://code.sololearn.com/ckubsr042tQL/?ref=app But it doesn't mean it was giving no output https://code.sololearn.com/cSC5NMkymC7F/?ref=app Print() #no output Print("\a")# It is ascii value for bell Hence if ur device support bell it will react otherwise nothing on screen Working The recognized escape sequences are: Escape Sequence \newline Ignored \\ Backslash (\) \' Single quote (') \" Double quote (") \a ASCII Bell (BEL) \b ASCII Backspace (BS) \f ASCII Formfeed (FF) \n ASCII Linefeed (LF) \r ASCII Carriage Return (CR) \t ASCII Horizontal Tab (TAB) \v ASCII Vertical Tab (VT) \ooo ASCII character with octal value ooo \xhh... ASCII character with hex value hh...
3rd Sep 2019, 5:32 PM
Sgk101
Sgk101 - avatar
+ 4
Cbr✔[ Exams ] I am sorry, but that is not correct. This doesn’t return an error, instead ABADA S has the correct answer. It returns nothing The \ is an escape character which omits the letter a in this case print(“\ahi”) will return “hi” Basically the first character followed by \ will not be returned or printed and sometimes they have special meaning such as \n == new line
3rd Sep 2019, 5:28 PM
Brave Tea
Brave Tea - avatar
+ 2
A program can get the same result by printing the BEL character to a terminal. On modern systems this may not make a noise; it may instead make a visual indication such as flashing the screen, or do nothing at all. About bell: On Unix-like systems, or on MS-DOS or Windows, a user can cause the equivalent of ringing the bell to happen by typing at the command prompt the command: echo ^G where the ^G is produced by holding down Ctrl and typing G. On Unix the user may need to type Ctrl+V first to "quote" the ^G. On Linux or Mac OS X one may also use: echo -e "\a" and in the Bash shell, one may use ANSI-C quoting:[3] echo
#x27;\a' An alternative is to use the tput command, which as a part of the ncurses library is available on most Unix/Linux operating systems: tput bel In the C programming language (created in 1972), the bell character can be placed in a string or character constant with \a. ('a' stands for "alert" or "audible" and was chosen because \b was already used for the backspace character.)
3rd Sep 2019, 6:15 PM
Sgk101
Sgk101 - avatar
+ 2
A bell code (sometimes bell character) is a device control code originally sent to ring a small electromechanical bell on tickers and other teleprinters and teletypewriters to alert operators at the other end of the line, often of an incoming message. Though tickers punched the bell codes into their tapes,[1] printers generally do not print a character when the bell code is received. Bell codes are usually represented by the label "BEL". They have been used since 1870 (initially in Baudot code).[citation needed] To maintain backward compatibility, video display terminals (VDTs) that replaced teletypewriters included speakers or buzzers to perform the same function, as did the personal computers that followed. Modern terminal emulators often integrate the warnings to the desktop environment (e.g., the Mac OS X Terminal will play the system warning sound) and also often offer a silent visual bell feature that flashes the terminal window briefly.
3rd Sep 2019, 6:15 PM
Sgk101
Sgk101 - avatar