MESSAGE
DATE | 2011-05-31 |
FROM | Ruben Safir
|
SUBJECT | Subject: [NYLXS - HANGOUT] C++ Workshop
|
From owner-hangout-outgoing-at-mrbrklyn.com Tue May 31 20:40:19 2011 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: by www2.mrbrklyn.com (Postfix) id 36D883A334; Tue, 31 May 2011 20:40:19 -0400 (EDT) Delivered-To: hangout-outgoing-at-www2.mrbrklyn.com Received: by www2.mrbrklyn.com (Postfix, from userid 28) id 254CFFE1CD; Tue, 31 May 2011 20:40:19 -0400 (EDT) Delivered-To: hangout-at-nylxs.com Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by www2.mrbrklyn.com (Postfix) with ESMTP id 5E7013A721 for ; Tue, 31 May 2011 20:40:18 -0400 (EDT) Received: from panix5.panix.com (panix5.panix.com [166.84.1.5]) by mailbackend.panix.com (Postfix) with ESMTP id 025D83297B; Tue, 31 May 2011 20:41:10 -0400 (EDT) Received: by panix5.panix.com (Postfix, from userid 20529) id 023ED24259; Tue, 31 May 2011 20:41:09 -0400 (EDT) Date: Tue, 31 May 2011 20:41:09 -0400 From: Ruben Safir To: hangout-at-nylxs.com Subject: [NYLXS - HANGOUT] C++ Workshop Message-ID: <20110601004109.GA21425-at-panix.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Sender: owner-hangout-at-mrbrklyn.com Precedence: bulk Reply-To: hangout-at-mrbrklyn.com
OK -
I phave a puzzle for the workshop.
explain this code and it's output
#include #include
int main(int argv, char ** argc){
char x = 'm'; float a = 3.14, b = 9.3453, e = 3, f = 1/3; f = (1.0 / 3); short c = 6; std::cerr.write( "x = ", 4); std::cerr.put(x); std::cerr.put( '\n'); std::cerr << "x = " << x << std::endl; std::cout << "a + b + c = " << std::scientific << a + b + c << " hello World" << std::endl; std::cout << "a + b + c = " << std::fixed << a + b + c << std::endl; std::cout << "e * f = " << e << " * " << f << "=" << e * f << std::endl; ((std::cout.write("x= ", 3)).operator<<(x)).operator<<(std::endl); ((std::cout.operator<<("x= ")).operator<<(x)).operator<<(std::endl); std::cout << "x = " << x << std::endl; }
|
|